2026 DIY PATIO TOOLKIT
Quick Patio Calculator →
100% Free Hardscape Estimator

Paver Patio Calculator — Every Material, Every Cost.

One dashboard turns your patio dimensions into an exact shopping list — pavers, crushed stone base, bedding sand, polymeric joint sand, edge restraints and fabric — then compares your DIY investment against a contractor quote.

⚡ Takes about 30 seconds🔒 Free to use✨ No signup required📏 ft / m / yd / cm · 7 currencies
01
02
03

Your Dimensions

Inputs
20ft
ft
15ft
ft
Patio area300sq ft
Perimeter70linear ft
Live estimate

Your project at a glance

300 sq ft patio
Pavers1,458 pavers$1,350.00
Crushed Stone Base5.96 tons$310.07
Bedding Sand50 × 50 lb bags$400.00
Polymeric Joint Sand4 × 50 lb bags$120.00
Edge Restraints + Spikes12 × 6 ft + 49 spikes$298.80
Geotextile Fabric330 sq ft$46.20
Your estimated cost
$2,525.07

Est. DIY total$2,525.07

Planning Estimate

Results are estimates based on the information and assumptions provided. Actual material quantities may vary with site conditions, material specifications, installation method, waste, and supplier measurements. For construction-critical decisions, verify quantities against your supplier's specifications and any local requirements before purchasing or building.

Cut buffer: 8% running bond → 20% curved / borders.

Crushed stone: +15% compaction allowance, ≈ 1.40 tons/yd³ loose bulk density.

Bedding sand: 50 lb bag ≈ 0.5 ft³, default 1″ screed bed.

Joint sand: one 50 lb bag ≈ 75 sq ft of 1/8″ joints.

Edge & fabric: 6 ft strips, spikes ≈ every 1.4 ft; fabric +10% for seams.

Prices: 2026 local-market averages (USD · CAD · GBP · EUR · INR · AUD · JPY) — override in "local prices".

Focused Tools

Calculate Next: One Number at a Time

Need just one answer? Each micro-tool is a single focused input screen with a big, readable result.

🧱Takes ~30 seconds

Paver Count

Free brick, concrete and circular paver patio calculator for rectangle, L-shaped and round patios — with an optional fire-pit or garden cutout. Enter your patio size and paver format to get exact paver counts plus pallets to order, with waste allowed for. Works in feet, meters, yards or centimeters.

Open tool
📐Takes ~30 seconds

Gravel & Sand

Free gravel patio calculator for rectangle, L-shaped and circular patios, with an optional fire-pit or garden cutout. Get crushed-stone base in cubic yards and tons (with compaction), plus 50 lb bedding sand bags, for your exact paver patio area.

Open tool
🧩Takes ~30 seconds

Ashlar Pattern

Free ashlar paver calculator for rectangle, L-shaped and circular patios, with an optional fire-pit or garden cutout. Enter your patio area and module to get exact counts of 6×18, 6×12 and 6×6 or large-format courses for an authentic rectangular ashlar layout.

Open tool
🧾Takes ~30 seconds

Cost Estimator

Free paver patio cost estimator for rectangle, L-shaped and circular patios, with an optional fire-pit or garden cutout. Compare DIY material costs against a professional contractor quote with your own labor rate — the full paver patio calculator cost covers pavers, gravel, sand, edging and fabric.

Open tool
🌧️Takes ~30 seconds

Permeable Drainage

Free permeable paver drainage calculator for rectangle, L-shaped and circular patios, with an optional fire-pit or garden cutout. Compute stormwater runoff in gallons, required gravel reservoir depth, and catch-basin count for a permeable paver patio.

Open tool
💰Cost guide

Full Patio Cost Breakdown

Per-square-foot costs across all eight paver patterns, regional labor ranges, and money-saving tips.

View the guide
Transparent Math

How Our Formulas Work

The calculator uses standard estimating assumptions for material volume, waste, coverage and ordering allowances. Actual quantities vary by material, supplier, site conditions and installation method. We use real material bulk densities and compaction coefficients, so your orders match actual site needs. ⌈x⌉ means rounded up to the next whole unit.

Patio Area & Perimeter

Rectangle: Area = L × W  ·  Perimeter = (L + W) × 2
L-shape: Area = (AL × AW) + (BL × BW)  ·  Perimeter = 2 × (max(AL, BL) + (AW + BW))
Circle: Area = π × (D ÷ 2)²  ·  Perimeter = π × D

Worked example: a 20 × 15 ft rectangle = 300 sq ft, with a (20 + 15) × 2 = 70 ft perimeter.

Pro rule of thumb: All math runs in square feet internally, then converts for display — ft, m, yd or cm.

Paver Count & Cut Buffer

Paver sq ft = (W in × H in) ÷ 144
Pavers = ⌈(Area ÷ paver sq ft) × waste⌉

Worked example: (4 × 8) ÷ 144 = 0.222 sq ft/brick → ⌈(300 ÷ 0.222) × 1.08⌉ = 1,458 pavers.

Pro rule of thumb: A 4×8" brick covers 0.222 sq ft. Cut buffers: running bond 1.08, basketweave 1.12, herringbone 1.15, curved/borders 1.20.

Base Gravel (#57 / CR-6 / DGA)

yd³ = ((Area × (Depth in ÷ 12)) ÷ 27) × 1.15
Tons = yd³ × 1.4 (loose bulk density)

Worked example: ((300 × 4 ÷ 12) ÷ 27) × 1.15 = 4.26 yd³ → × 1.4 = 5.96 tons.

Pro rule of thumb: 27 ft³ per cubic yard; the 1.15 adds 15% for compaction, and crushed stone's default loose bulk density is ≈ 1.4 tons per yd³ — actual density varies by aggregate type, moisture and supplier.

ASTM C33 Bedding Sand Layer

Bags (50 lb) = ⌈(Area × (Sand in ÷ 12)) ÷ 0.5⌉

Worked example: ⌈(300 × 1 ÷ 12) ÷ 0.5⌉ = 50 bags.

Pro rule of thumb: 1× 50 lb bag ≈ 0.5 ft³, and the default 1" bed is the ICPI / ASTM C33 standard. Never compact the sand bed before laying pavers.

Polymeric Joint Locking Sand

Bags (50 lb) = max(1, ⌈Area ÷ 75⌉)

Worked example: max(1, ⌈300 ÷ 75⌉) = 4 bags.

Pro rule of thumb: One bag sweeps ≈ 75 sq ft of 1/8" joints. Wide joints (up to ½") drop to ~35 sq ft per bag. Never apply over damp pavers.

Perimeter Snap-Edge Restraints

Strips (6 ft) = ⌈Perimeter ÷ 6⌉
Spikes = ⌈Perimeter × 0.7⌉

Worked example: a 70 ft perimeter → ⌈70 ÷ 6⌉ = 12 strips + ⌈70 × 0.7⌉ = 49 spikes.

Pro rule of thumb: One 10-inch steel spike roughly every 12–18" pins each strip — that's the 0.7-per-foot ratio.

Geotextile Fabric

Fabric (sq ft) = ⌈Area × 1.1⌉

Worked example: ⌈300 × 1.1⌉ = 330 sq ft.

Pro rule of thumb: The 1.1 adds 10% so cut-and-overlap seams still cover the full footprint. The single cheapest upgrade in a patio build.

Cost & DIY Savings

Contractor = DIY total + (Area × labor rate / sq ft)
Savings = max(0, Contractor − DIY total)

Worked example: DIY materials ≈ $2,525 + (300 sq ft × $12 labor) = pro ≈ $6,125 → savings ≈ $3,600.

Pro rule of thumb: The DIY total is the sum of your included material lines — use the ✓/✕ toggle to drop a material and its cost falls out of every total.