How to Calculate Bags of Concrete
Buying pre-mixed concrete by the bag is the right call for small pours — fence posts, a shed pad, a few sonotubes, a mailbox footing — anywhere a ready-mix truck would be overkill or can't reach. What makes bag estimating uniquely error-prone is that you are converting a continuous volume into a discrete, rounded-up count of bags, and the yield printed on each bag is a nominal wet figure that drifts with aggregate moisture, mixing water, and how hard you consolidate the mix. An 80 lb bag advertised at 0.60 ft³ realistically places anywhere from about 0.55 to 0.62 ft³ — so on a job that needs 50 bags, a 5% yield shortfall is roughly three bags you didn't buy, discovered halfway through the pour when the hardware store is closed. Because every bag also has to be mixed and placed before the previous batch sets, running short is not just a second trip; it risks a cold joint.
This calculator turns your project geometry into a bag count for you. Pick a project type — slab, footing, post holes, sonotube, or a direct custom volume — enter the dimensions in feet, inches, meters, centimeters, or millimeters, and choose a bag size (40, 50, 60, 80 lb, or 20 kg). It computes total volume, divides by that bag's nominal yield, and returns the exact count plus ready-to-order +5% and +10% buffers, alongside the volume in yd³, ft³, and m³. For the reverse question — how many bags fill one cubic yard — use the bags-per-yard calculator; for a large flatwork pour where ready-mix wins, start with the slab concrete calculator.
Key Features of the Concrete Bag Calculator
Five Project-Type Presets
Switch between Slab, Footing, Post Holes, Sonotube, and Custom Volume — each loads the right input fields (rectangular L×W×T or cylindrical diameter × depth × count) so you never derive the geometry by hand.
Five Bag Sizes Including Metric
Calculate counts for 40, 50, 60, and 80 lb US bags or the 20 kg metric bag, each using its own nominal yield — not a one-size-fits-all conversion.
Exact, +5%, and +10% Bag Counts
Results show the precise bag count and two pre-computed buffers, so you can size the order to the job's mixing conditions instead of guessing a round number.
Per-Bag Yield Readout
Selecting a bag size shows its approximate yield in ft³ and m³ on the spot (80 lb ≈ 0.60 ft³, 60 lb ≈ 0.45 ft³), so you can cross-check against the figure printed on your actual product.
Multi-Count Cylinder Math
Post Holes and Sonotube modes multiply a single cylinder's volume by the number of holes or tubes — pour eight identical 12 in post holes in one calculation.
Custom Volume Entry
Already know your cubic yards or cubic meters? Skip the geometry and type the volume directly to get a bag count for any odd shape this calculator doesn't template.
Volume in yd³, ft³, and m³
Every result reports the same volume three ways, so you can compare a bag order against a ready-mix quote (sold in yd³) without re-keying numbers.
Built-In Bags ↔ Yards Utility
Three mini-converters turn bags into yards, yards into bags, and any volume into bags at the current bag yield — handy for sanity-checking a supplier's estimate.
Mixed-Unit Inputs
Enter dimensions in ft, in, m, cm, or mm; the calculator normalizes everything internally so a slab measured in feet with thickness in inches just works.
Print / Save Order Sheet
One click opens a clean, branded summary of inputs, volume, and bag counts — use your browser's Save as PDF to take an order list to the store.
Instant In-Browser Calculation
All math runs locally — no sign-up, no account, no server round-trip. Results appear the moment you press Calculate and update when you change bag size or units.
E-E-A-T Reviewed Yields
The bag-yield values and conversion factors are reviewed by Engr. Muhammad Qasim (Registered Civil Engineer, PEC No. 63430) against ASTM C387 packaged-mix data for technical accuracy.
How to Use the Concrete Bag Calculator
- 1In Step 1, choose your Unit System (Imperial or Metric) and the Linear Units (ft, in, m, cm, or mm). The unit system also controls how a Custom Volume entry is read — cubic yards in Imperial, cubic meters in Metric.
- 2Still in Step 1, pick the Project Type: Slab and Footing use rectangular L × W × T; Post Holes and Sonotube use cylindrical diameter × depth × count; Custom Volume skips geometry entirely.
- 3In Step 2, enter the dimensions for your chosen project type, all in the same linear unit. For a slab that is, e.g., 20 ft long, 12 ft wide, and 4 in thick, set units to feet and enter thickness as 0.33 (or switch the unit to inches and enter 4).
- 4For Post Holes or Sonotube, enter the hole/tube diameter and depth, then the number of identical holes or tubes — the calculator pours them all in one pass.
- 5In Step 3, select a Bag Size (40, 50, 60, or 80 lb, or 20 kg). The teal panel beside it shows that bag's approximate yield so you can confirm it against your product.
- 6If your specific product lists a different yield, note it — you can use the Volume → Bags utility with the manufacturer's figure to refine the count.
- 7Press Calculate. The hero result shows total bags rounded up to whole bags; the tiles below list the exact count plus +5% and +10% buffers and the volume in m³, yd³, and ft³.
- 8Read the buffers against your conditions: use +5% for a measured form and machine mixing, +10% for hand-dug post holes, rough trenches, or hand mixing where spillage and over-dig are likely.
- 9Use the Bags ↔ Yards and Volume → Bags utilities on the right to cross-check — for instance, to see whether a ready-mix yard quote beats your bag count.
- 10For an L-shaped or stepped pour, split it into rectangles or cylinders, run each separately, and add the bag counts before buying.
- 11Click Print / Save to generate a PDF-ready order sheet listing every input, the volume, and all three bag counts to take to the supplier.
Formulas Used in the Calculator
- 1) Volume by Project TypeRectangular (slab / footing): Volume = Length × Width × Thickness
Cylindrical (post hole / sonotube): Volume = π × (Diameter ÷ 2)² × Depth × Count
All dimensions are converted to a common base unit (meters internally) before multiplying, so you can mix feet and inches. Custom Volume skips this step and takes yd³ or m³ directly. - 2) Bags from VolumeBags (exact) = Total Volume ÷ Yield per Bag
Nominal yields: 40 lb → 0.30 ft³; 50 lb → 0.375 ft³; 60 lb → 0.45 ft³; 80 lb → 0.60 ft³; 20 kg → ≈ 0.014 m³ (≈ 0.49 ft³). The displayed hero count rounds up to whole bags, because you cannot buy a fraction of a bag. - 3) Ordering BuffersBags (+5%) = Bags × 1.05 | Bags (+10%) = Bags × 1.10
Applied to the exact bag count to cover spillage, over-dig, and yield variance. A short batch sets before you can fetch more, so buffering up-front is cheaper than risking a cold joint. - 4) Unit Conversions1 yd³ = 27 ft³ | 1 m³ ≈ 35.315 ft³ ≈ 1.308 yd³
Cubic yards are the US ready-mix ordering unit; the three-way volume readout lets you compare a bag count against a truck quote in the same breath. - 5) Bags per Cubic YardBags per yd³ = 27 ÷ Bag Yield (ft³)
Gives the constants worth memorizing: 45 × 80 lb, 60 × 60 lb, 72 × 50 lb, or 90 × 40 lb bags per cubic yard. Cross-check against the bags-per-yard calculator. - 6) Coverage by Thickness (reference)Area per Bag (ft²) = Bag Yield (ft³) ÷ Thickness (ft)
At 4 in (0.333 ft) thick, an 80 lb bag covers ≈ 1.8 ft²; at 6 in it covers ≈ 1.2 ft². Thinner slabs stretch each bag further, which is why thickness drives the count more than footprint does.
Worked Example: A 10 × 10 ft Shed Pad
Say you are pouring a 10 ft × 10 ft shed pad at 4 in thick and want to use 60 lb bags. First the volume: 10 × 10 = 100 ft² of footprint, and 4 in is 4 ÷ 12 = 0.333 ft of depth, so 100 × 0.333 = 33.3 ft³ (about 1.23 yd³). A 60 lb bag yields 0.45 ft³, so the exact count is 33.3 ÷ 0.45 = 74 bags. Add the +5% buffer for hand-screeding a pad this size and you land at 78 bags — the number to actually buy. Switching to 80 lb bags instead would cut that to 33.3 ÷ 0.60 ≈ 56 bags (fewer bags to open and mix, but each one is 33% heavier to lift). Here is the reality check this calculator is really for: 74 sixty-pound bags is 4,440 lb of material to haul, mix, and place by hand before it sets. At ~1.23 yd³ you are right at the threshold where a single short-load ready-mix delivery is usually cheaper and far less labor — so this example doubles as the signal to price the slab pour against a truck before you start lugging bags.
Bag Yield by Size, Brand & Region
The single number that decides your bag count is the yield — how much placed concrete one bag produces once mixed. The table lists the nominal yields this calculator uses, with the bags-per-cubic-yard constant and the coverage one bag gives at a 4 in pour depth. Use it to sanity-check both your bag-size choice and the final order.
| Bag Size | Nominal Yield (ft³) | Yield (m³) | Bags / yd³ | Coverage @ 4" (ft²/bag) |
|---|---|---|---|---|
| 40 lb (18 kg) | 0.30 | 0.0085 | 90 | 0.90 |
| 50 lb (22.7 kg) | 0.375 | 0.0106 | 72 | 1.13 |
| 60 lb (27 kg) | 0.45 | 0.0127 | 60 | 1.35 |
| 80 lb (36 kg) | 0.60 | 0.0170 | 45 | 1.80 |
| 20 kg (metric) | ≈ 0.49 | 0.0140 | ≈ 55 | 1.47 |
Bags per yd³ = 27 ÷ yield (ft³); coverage = yield ÷ (4 ÷ 12 ft). Metric kg equivalents are approximate retail weights. Nominal yields are wet-mix figures; actual cured yield varies — see below.
How Brand and Region Change the Count
The 40/60/80 lb yields above are the industry-standard nominal figures, and the two dominant US brands agree on them: both Quikrete and Sakrete publish roughly 0.60 ft³ for an 80 lb bag, 0.45 ft³ for 60 lb, and 0.30 ft³ for 40 lb standard concrete mix. Where it shifts is the product line. Fast-setting mixes (Quikrete Fast-Setting, Sakrete Fast-Setting) commonly ship in 50 lb bags yielding about 0.375 ft³ — a different bag weight and a different per-bag yield than the standard 60 lb, so a post-hole job priced on 60 lb math comes up short if you grab fast-set at the store. High-strength and crack-resistant blends use heavier aggregate and can yield a hair less per pound. The practical rule: read the yield printed on the bag you actually buy, and if it differs, drop it into the Volume → Bags utility.
Region changes which bag you even find on the shelf. The US and Canada stock 40, 60, and 80 lb bags; the UK and EU sell 20 kg and 25 kg pre-mix; Australia and New Zealand standardize on 20 kg. One trap worth flagging: in India and parts of South Asia the ubiquitous 50 kg bag is cement, not pre-mixed concrete — you still add your own sand and aggregate per a nominal mix ratio, so a bag count from this tool does not apply. For that workflow use the nominal mix (M5–M25) calculator instead. When you do work in metric, set the unit system to Metric, pick the 20 kg bag, and the calculator handles the m³ conversion for you.
Common Bag-Estimating Mistakes
- Rounding the total down, not each bag up. A count of 74.6 bags is 75 bags, not 74 — and because you buy whole bags, fractional shortfalls on every batch add up. The hero result rounds up for exactly this reason; never order the truncated number.
- Trusting nominal yield as exact. Wet aggregate, extra mixing water, and loose consolidation can knock 5–8% off the printed yield. On hand-mixed work, order toward the +10% buffer rather than the exact count.
- Grabbing the wrong product line. Standard 60 lb and fast-setting 50 lb bags have different weights and different yields. Buy the bag your estimate was based on, or re-run the count for the bag you actually picked up.
- Bagging a pour that should be ready-mix. Past roughly 1 yd³ (about 45 × 80 lb bags), the labor of hauling, mixing, and placing bags before each batch sets outruns the cost of a short-load truck. Check the volume against the slab calculator and a ready-mix quote first.
- Forgetting post-hole over-dig. Hand-dug holes are rarely the clean cylinder the formula assumes — they bell out at the bottom. For fence and deck posts, use the post-hole calculator and carry the +10% buffer.
When to Use This vs. a Related Calculator
Reach for this bag calculator whenever the answer you want is a count of pre-mixed bags for a small pour. If you instead need the reverse lookup — how many bags fill a cubic yard, or bags per pallet — the bags-per-yard calculator is built for that table. For the underlying volume of a specific shape, the dedicated tools give cleaner presets: the slab calculator for flatwork, the footing calculator for strip footings, the fence-post calculator for set posts, and the sonotube calculator for tube forms. If you are blending your own concrete from cement, sand, and stone rather than buying pre-mix, switch to the nominal mix calculator. And for a pure volume-to-yards conversion with no bags involved, the concrete yards calculator covers it.
Standards & References
The governing standard for the 40, 60, and 80 lb bags this calculator counts. It defines the yield requirements and the minimum compressive strength a packaged mix must reach after field mixing — the basis for the nominal yields in the table above.
Governs the Portland cement that binds every pre-mixed bag, specifying Types I through V. Bag mixes typically use Type I/II; fast-setting products use a Type III or a calcium-aluminate blend, which is why their yield and set time differ from standard mix.
Provides the proportioning theory behind bag yields — the water-to-cement ratio and aggregate volumes that determine how much cured concrete a given dry weight produces, and why over-watering a bag raises yield but lowers strength.
Bag concrete yield varies by brand, aggregate moisture, and ambient temperature; add a 10–15% overage buffer and verify the specified 28-day compressive strength with test cylinders before any structural placement.
Frequently Asked Questions
How do I calculate how many bags of concrete I need?
Find your pour volume, then divide by the yield of one bag. For a slab or footing: Length × Width × Thickness (same units); for a post hole or sonotube: π × (Diameter ÷ 2)² × Depth × Count. Then Bags = Volume ÷ Bag Yield, using 0.60 ft³ for an 80 lb bag, 0.45 ft³ for 60 lb, or 0.30 ft³ for 40 lb. Round up to whole bags and add 5–10% for waste. This calculator does all of that automatically once you enter the dimensions and pick a bag size.
How many bags of concrete make a cubic yard?
A cubic yard is 27 ft³, so divide 27 by the bag yield: about 45 bags of 80 lb (27 ÷ 0.60), 60 bags of 60 lb (27 ÷ 0.45), 72 bags of 50 lb (27 ÷ 0.375), or 90 bags of 40 lb (27 ÷ 0.30). For metric 20 kg bags at roughly 0.014 m³ each, one cubic yard (≈ 0.765 m³) takes about 55 bags. These are the constants worth memorizing for quick field checks.
How many bags of concrete do I need for a 10×10 slab at 4 inches?
A 10 × 10 ft slab at 4 in thick is 100 ft² × (4 ÷ 12 ft) = 33.3 ft³, or about 1.23 yd³. That works out to 56 bags of 80 lb (33.3 ÷ 0.60) or 74 bags of 60 lb (33.3 ÷ 0.45) before waste — add 5% and you'd buy 59 and 78 respectively. At this volume you're at the point where a short-load ready-mix delivery is often cheaper and far less labor than mixing 56–74 bags by hand.
How many bags of concrete do I need for one fence post?
Treat the hole as a cylinder: Volume = π × (Diameter ÷ 2)² × Depth. A common 12 in (1 ft) diameter hole dug 2.5 ft deep is π × 0.5² × 2.5 ≈ 1.96 ft³, which is about 3.3 bags of 80 lb — round up to 4, and carry a 10% buffer because hand-dug holes bell out at the bottom. For a full multi-post fence, the post-hole calculator handles the count and over-dig allowance in one pass.
How many bags of concrete do I need for a sonotube?
Compute the cylinder volume π × (Diameter ÷ 2)² × Height, multiply by the number of tubes, then divide by bag yield. Four 12 in diameter × 36 in (3 ft) sonotubes are each π × 0.5² × 3 ≈ 2.36 ft³, so 9.4 ft³ total; at 0.60 ft³ per 80 lb bag that's about 16 bags, or 17–18 with a buffer. Select Sonotube mode and enter the tube count to do this automatically.
Why does the yield of a concrete bag vary?
The yield printed on a bag is a nominal wet-mix figure assuming the recommended water and full consolidation. In practice, damp aggregate, extra mixing water, air voids from poor consolidation, and temperature all move the real placed volume by roughly 5–8%. An 80 lb bag nominally rated 0.60 ft³ may place closer to 0.55 ft³ on a hot day with a soupy mix — which is why ordering to the exact count, with no buffer, often leaves you a few bags short.
Should I use 60 lb or 80 lb bags?
It's a trade between bag count and lift weight. An 80 lb bag yields 0.60 ft³, so you open and mix fewer bags (45 per yard vs 60), but each one is heavier to carry and tip into a mixer. A 60 lb bag yields 0.45 ft³ and is easier to handle for one person or for tight, repetitive work like post holes. The total concrete and cost are similar; choose by who's lifting and how the mixing is set up.
When is bagged concrete cheaper than ready-mix?
Bags win for small pours — under about 1 cubic yard (roughly 45 × 80 lb bags) — where a ready-mix truck's short-load fee and minimum-delivery charge dominate. Above 1 yd³, ready-mix is usually cheaper per yard and saves hours of mixing labor. Around the 1–2 yd³ range it's close, so price both: get a bag count here and compare it against a ready-mix quote using the yd³ figure this calculator reports.
How much water does a bag of concrete need?
Roughly 3 quarts (about 0.75 gallon) for an 80 lb bag, scaling down with bag size, but always follow the bag's printed figure. Water controls both yield and strength: too little and the mix won't consolidate or reach rated yield; too much raises the water-to-cement ratio, lowering strength and causing shrinkage cracks. The goal is a uniform, plastic mix that holds its shape — not a soupy one that appears to stretch further.
Does this calculator work for Quikrete, Sakrete, Home Depot, and Lowe's bags?
Yes. The 40, 60, and 80 lb sizes match the standard Quikrete and Sakrete concrete mixes sold at Home Depot, Lowe's, and Menards, all of which use the same nominal yields this tool applies. The exception is specialty lines — fast-setting bags are often 50 lb with a 0.375 ft³ yield — so if your bag prints a different number, run it through the Volume → Bags utility with that manufacturer's yield.
How many bags of concrete are on a pallet?
Pallet quantities are set by total weight (around 3,000–3,360 lb). A standard pallet is typically 42 bags of 80 lb, 56 bags of 60 lb, or 80 bags of 40 lb. If your job is large enough to approach a full pallet, that's another signal to compare against ready-mix, since a pallet of 80 lb bags is roughly 0.9 yd³ of concrete and a lot of manual mixing.
How much extra concrete should I buy for waste?
Carry 5–10% above the exact bag count. Use 5% for a clean, measured form with machine mixing, and 10% for hand-dug post holes, rough trenches, hand mixing, or anywhere spillage and over-dig are likely. This calculator pre-computes the +5% and +10% counts beside the exact number, so you can pick the right one and round up to whole bags.
Can I mix different bag sizes in one pour?
You can, since they're the same material, but it's better to use one size for a single placement. Mixing sizes complicates batching, and the real constraint is timing: each batch must blend with the previous one before it sets, or you get a cold joint. Pick one bag size, line up enough bags and mixing capacity to keep a continuous pour, and keep the +5–10% buffer on hand so you never pause to fetch more.
How long do I have to place a bag pour before it sets?
Standard mixes give roughly 30–60 minutes of working time once water is added, less in hot weather; fast-setting products can begin to stiffen in 20–40 minutes and set hard in under an hour. That window is why bag-count buffers matter — running out mid-pour can mean the first batch sets before the next is mixed, creating a weak cold joint. Mix only what you can place and finish within the working time.
How do I calculate concrete bags in metric (20 kg) units?
Switch the unit system to Metric and select the 20 kg bag. The calculator reads your dimensions in m/cm/mm, computes volume in cubic meters, and divides by the 20 kg yield of about 0.014 m³ — so roughly 55 bags fill one cubic yard (0.765 m³) or about 71 bags fill a cubic meter. Note that a 50 kg bag in many countries is cement, not pre-mix; for that, use a nominal-mix calculator instead of this bag count.
Related Calculators
Bags-per-Yard Concrete Calculator
Convert cubic yards or cubic feet to bag counts for 40/50/60/80 lb bags, plus pallets needed and a quick reference table.
Concrete Yards Calculator
Convert and compute volume into cubic yards.
Concrete Weight Calculator
Convert any concrete volume (yd³, ft³, m³) or pour dimensions to weight in lb, short tons, and kg — with normal-weight, lightweight, and bag-mix presets.
Nominal Mix M5-M25 Calculator
Nominal Mix M5-M25 Calculator
Slab Concrete Calculator
Estimate concrete for slabs, patios, and floors.