ForHosting KIT · Home, food & hobbies

Paver gravel base calculator

Square feet times inches of compacted depth, divided by 324, gives the cubic yards of crushed stone to order: a 200 sq ft patio on a 4-inch base needs just under two and a half. Add a waste percent for uneven ground. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Area
200
Depth
4
You get
Depth ft
0.3333333333
Waste percent
0
Waste factor
1
Cubic feet
66.6666666667

A paver gravel base calculator turns two job-site measurements into the cubic yards of compacted crushed stone you should order under a patio, walkway, or slab.

From square feet and inches to cubic yards

A compacted gravel base is a flat layer, so its volume is simply the plan area times its thickness. In US landscaping the area is measured in square feet and the base depth in inches, while suppliers sell crushed stone by the cubic yard. Dividing the depth by 12 turns inches into feet, multiplying by the area gives cubic feet, and dividing by 27 gives cubic yards. Those three steps collapse into one rule, area times depth divided by 324, because 27 times 12 is 324. The 200 sq ft patio on a 4-inch base therefore works out at just under two and a half cubic yards.

Choosing the depth and ordering a little extra

Compacted bases for pedestrian paver patios typically run from about 4 to 6 inches, while driveways and light-vehicle slabs often call for 6 to 8 inches or more; the paver manufacturer's sheet and local code always come first. The optional waste percent multiplies the bare figure, so you can order 5 or 10 percent extra for an uneven subgrade, spillage at the edges or loss during compaction, while still seeing the pure geometric volume. The result covers the base layer only: it leaves out the thin bedding sand under the pavers and does not turn the volume into tons, which needs your supplier's density.

How cubic yards of gravel base are computed

A flat compacted gravel base under pavers or a slab is modelled as a right prism of plan area times thickness. In United States landscaping practice the area is measured in square feet and the compacted base depth is specified in inches, while suppliers sell crushed stone by the cubic yard. Converting inches of depth to feet divides by twelve; multiplying by the plan area gives cubic feet; dividing by twenty-seven (the number of cubic feet in one cubic yard) yields cubic yards.

Those three steps collapse into one stable identity: cubic yards equals area in square feet times depth in inches divided by three hundred twenty-four, because twenty-seven times twelve is three hundred twenty-four. An optional waste percent multiplies the bare yards by one plus waste over one hundred so you can order five or ten percent extra for uneven subgrade, edge spillage, or compaction loss while still seeing the pure geometric figure separately.

Both area and depth must be strictly positive: a zero or negative footprint cannot cover ground, and a non-positive depth is not a base course.

Order gravel base for a paver patio

Homeowners enter patio square footage and the manufacturer’s compacted base depth in inches to get bare and order cubic yards before calling a landscape yard.

How is gravel base volume calculated for pavers?

Cubic yards = (area in square feet × compacted depth in inches) / 324. That equals converting inches to feet, multiplying by area for cubic feet, then dividing by 27.

What units does the paver gravel base calculator use?

Plan area in square feet (ft²), compacted base depth in inches, and volume in cubic yards (with cubic feet also returned). Convert metric measurements before calling.

What happens if area or depth is zero or negative?

Non-positive area or depth cannot define a physical base course, so the tool never invents a cubic-yard ticket.

Does this include bedding sand or paver stone count?

No. It returns only the compacted gravel base layer volume. Bedding sand and the number of paver units are separate take-offs.

Is the paver gravel base calculator free?

The browser tool is free and runs locally.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/home/paver-gravel-base

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/home/paver-gravel-base \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"area":200,"depth":4}'
{
  "area": 200,
  "depth": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "home.paver_gravel_base",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Zero or negative area or depth are rejected with a clear invalid_input error instead of inventing a delivery ticket from impossible sizes.

How cubic yards of gravel base are computed

The product is the bare geometric volume of the compacted base layer only; it does not add the thin bedding sand course under pavers, does not convert metric square metres or millimetres, and does not look up density to quote tons unless you apply a supplier conversion after the call. On success the response echoes the rounded inputs, publishes cubic_feet and cubic_yards, waste fields, cubic_yards_order for the purchase ticket, formula as the string yd3 equals area times depth over three hundred twenty-four, message as a short English summary, and steps as an ordered array of substitution lines you can assert in tests or show to a client.

How to call the API and what comes back

All numeric fields must be finite; string forms of numbers are accepted when they match a strict finite numeric pattern. Prefer sending numbers rather than pre-formatted strings when you control the client; when you must send strings, avoid unit suffixes or thousand separators that would fail the finite-number pattern. Typical compacted base depths for pedestrian paver patios fall roughly between four and six inches; driveway and light-vehicle slabs often call for six to eight inches or more—always follow local code and the paver manufacturer sheet rather than a generic web default. Send a JSON body with two required fields: area in square feet (aliases plan_area, patio_area, surface, sq_ft, square_feet, A) and depth in inches of compacted base (aliases base_depth, compacted_depth, depth_inches, thickness, base_inches, D). Optionally include waste_percent in the closed interval from zero to one hundred (aliases waste, overage, waste_allowance, spoil); when omitted it defaults to zero so the order volume matches the bare geometric yards. On success the response sets area, depth, depth_ft as depth divided by twelve, waste_percent and waste_factor, cubic_feet, cubic_yards, waste_cubic_yards, cubic_yards_order, unit labels for area depth and volume, formula and message as described above, and steps as the substitution log. Failed validation—missing fields, non-finite numbers, zero or negative area or depth, waste outside zero to one hundred, or values outside absolute limits—returns invalid_input and is never charged. Pricing is a flat $0.002 per successful request with unit item and zero marginal unit price.

Practical tips, limits, and related searches

Measure plan area from drawings or by length times width of the rectangle you will pave, and depth as the finished compacted base thickness the engineer or manufacturer specifies, using square feet and inches as this calculator expects. Keep inputs inside the published absolute range so products cannot overflow into non-finite results the solver must reject. Prefer this capability when you already know the square footage and the compacted base depth in inches and only need yards to order; if your source is metric, convert to square feet and inches first, then call. If the quarry quotes rock by the ton, multiply cubic_yards_order by the bulk density they publish after the call; this tool intentionally returns yards so quotes stay transparent in the unit suppliers use for loose aggregate tickets. When teaching or writing tests, pair a simple two-hundred-square-foot patio at four inches with a second case that includes ten percent waste, and include a deliberate zero depth to prove the invalid_input path. This landing targets people searching for a paver gravel base calculator, cubic yards of base for patio pavers, compacted aggregate under slabs, or area and depth to yards online; it is not a general gravel weight tool with free-form density, not a count of individual paver stones, not a concrete bag estimator for the slab itself, and not a drainage design check for pipe bedding. Failed tasks that return invalid_input do not consume prepaid balance, which keeps exploratory scripts cheap when you deliberately send a zero area to verify error handling. Round-trip checks are easy: recompute area times depth over three hundred twenty-four by hand and confirm cubic_yards matches within the same twelve-decimal rounding used for all numeric fields.

Landscape quote for slab and walkway bases

Landscapers feed plan area, base depth, and a waste percent into the API and attach cubic yards, cubic feet, and steps to a transparent aggregate quote.

Golden fixtures for construction apps

Developers generate known-good yardage cases plus deliberate non-positive input rejections for unit tests and CI against the same formula the free widget uses.

Read the full KIT documentation →