Concrete Mix Design and Testing Guide for Contractors | Projul
Concrete is one of those materials that looks simple until something goes wrong. When a slab cracks, a foundation fails a break test, or an inspector red-tags your pour, you realize pretty quickly that the mix ticket sitting in the cab of that ready-mix truck matters a whole lot more than you thought.
If you have been pouring concrete for years, you probably have a gut feel for when a load looks right. But gut feel does not hold up in front of an engineer or a lawyer. Knowing how to read a mix design, run field tests properly, and document your results is what separates contractors who build with confidence from those who cross their fingers and hope for the best.
This guide walks through the practical side of concrete mix design and field testing, written for contractors who actually stand in the mud next to the truck.
Understanding Concrete Mix Designs
A mix design is a recipe. It tells the batch plant exactly how much cement, water, coarse aggregate, fine aggregate, and admixtures to put in the drum for every cubic yard. The engineer picks the recipe based on the structural requirements of the project, and the ready-mix supplier develops the actual proportions to hit those targets.
Here is what you need to know about the key components:
Cementitious materials are the binder. This is usually portland cement, but you will often see fly ash or slag cement blended in. Fly ash slows down early strength gain but improves long-term durability and workability. Slag does similar things. The total cementitious content is measured in pounds per cubic yard, and typical structural mixes run between 500 and 650 lbs/cy.
Water-to-cementitious ratio (w/cm) is the single most important number on the ticket. Lower w/cm means higher strength and better durability. Most structural specs call for a w/cm between 0.40 and 0.50. Every gallon of water the driver adds at the job site pushes that ratio higher and weakens the concrete. This is non-negotiable.
Aggregates make up 60 to 75 percent of the mix by volume. Coarse aggregate (gravel or crushed stone) provides bulk and strength. Fine aggregate (sand) fills the gaps. The gradation and size of the aggregates affect workability, pumpability, and finish quality. A mix designed for a pump truck will use smaller coarse aggregate than one dumped directly from a chute.
Admixtures modify performance. Water reducers let the plant use less water while keeping the mix workable. Retarders slow set time in hot weather. Accelerators speed it up in cold weather. Air-entraining agents create tiny bubbles that protect against freeze-thaw damage. When you read a mix ticket, you should see which admixtures were batched and in what amounts.
Design strength is specified in pounds per square inch (psi) at 28 days. Common values for residential work run 2,500 to 4,000 psi. Commercial and structural work often calls for 4,000 to 6,000 psi or higher. The mix design targets a strength well above the specified minimum to account for normal variability.
If you are bidding a project and the specs call out a specific mix number, get the mix design submittal from the supplier early. Review it before the first truck shows up. If the mix includes fly ash and you are pouring in cold weather, you need to plan for slower strength gain. If the max aggregate size is 3/4 inch and you were planning to pump through a 2-inch line, you have a problem. Catching these issues during estimating saves you from scrambling on pour day.
Reading the Batch Ticket
Every load of concrete comes with a batch ticket (also called a delivery ticket). This piece of paper is your proof of what is actually in the truck. Treat it like a receipt, because it is one.
Here is what to check every single time:
Mix design number and description. Make sure the ticket matches what was ordered. If the spec calls for a 4,000 psi air-entrained mix and the ticket says 3,000 psi non-air, stop right there. Do not let them dump it.
Total water content and w/cm ratio. The ticket shows batch water. If the driver added water on site (which they sometimes do to improve workability), that should be documented too. Ask the driver if water was added in transit. If the total water pushes the w/cm above spec, you have a problem.
Batch time and arrival time. ASTM C94 limits concrete to 90 minutes or 300 drum revolutions from batching to discharge, whichever comes first. Some specs are tighter. If the truck has been sitting in traffic for two hours, that load is potentially compromised. Hot weather makes this worse.
Air content target. If the mix is air-entrained, the ticket should show the target air percentage, usually 5 to 8 percent for freeze-thaw exposure. You will verify this in the field.
Admixture dosages. Make sure retarders, accelerators, and water reducers are listed and match the approved mix design.
Load size. Confirm the cubic yardage matches what you ordered. Short loads happen, and you need to know before you run out mid-pour.
Keep every batch ticket. File them with the project documents. If there is a dispute about concrete quality months later, those tickets are your first line of defense. Good material tracking habits start at the truck.
Slump Testing: Getting It Right Every Time
The slump test is the most common field test for fresh concrete, and it is also the one most often done wrong. It measures workability, which tells you whether the concrete is going to flow, pump, and finish the way you need it to.
Equipment you need:
- Standard slump cone (12 inches tall, 8-inch base, 4-inch top)
- Tamping rod (5/8 inch diameter, 24 inches long, rounded ends)
- Tape measure or ruler
- Flat, non-absorbent base plate
- Scoop
How to do it right (ASTM C143):
- Dampen the cone and base plate. Set the cone on the plate and stand on the foot pieces to hold it down.
- Fill the cone in three equal layers by volume (not height). Each layer is roughly one-third of the cone’s volume.
- Rod each layer exactly 25 times with the tamping rod. The rod should penetrate through the layer and just into the one below it. For the bottom layer, angle some strokes toward the edge.
- After rodding the top layer, strike off the surface level with the top of the cone.
- Carefully lift the cone straight up in 3 to 7 seconds. No twisting, no jerking.
- Set the cone upside down next to the pile and lay the rod across the top. Measure the difference between the rod and the highest point of the slumped concrete.
That measurement in inches is your slump.
What the numbers mean:
Most structural concrete specs call for a 4-inch slump, plus or minus 1 inch. Pumpable mixes usually run 4 to 6 inches. Self-consolidating concrete (SCC) is a different animal and uses a spread test instead.
Curious what other contractors think? Check out Projul reviews from real users.
If the slump is too low, the concrete is stiff and hard to place and finish. If it is too high, the mix likely has too much water, which means lower strength and more shrinkage cracking. Either way, you have a decision to make.
Common mistakes to avoid:
- Testing from the first discharge off the truck (you need to discharge about 10 percent first to get a representative sample)
- Not rodding the full 25 times per layer
- Lifting the cone too slowly or at an angle
- Testing on a surface that is not level
- Waiting too long between sampling and testing (do it within 5 minutes)
If you are doing your own field testing, make sure whoever runs the slump test is ACI certified or at least trained. Improperly run tests create bad data, and bad data creates arguments with inspectors and engineers. For more on keeping field quality tight, check out our guide on construction quality control.
Cylinder Breaks: What the Numbers Tell You
Cylinder break tests are how everyone confirms the concrete actually reached its design strength. You cast cylinders on site, cure them, and then a lab crushes them at specified ages. The results either confirm the concrete is good or trigger a chain of expensive headaches.
Casting cylinders (ASTM C31):
You will use standard 6x12-inch or 4x8-inch plastic cylinder molds. For 6x12 molds, fill in two equal layers and rod each layer 25 times. For 4x8 molds, fill in two layers and rod each 25 times with a 3/8-inch rod.
After filling and rodding, tap the outside of the mold 10 to 15 times with the tamping rod to close any air voids. Strike off the top and cap the mold. Label each cylinder with the date, project name, mix design, truck number, and cylinder number.
Curing matters more than you think:
For the first 24 to 48 hours, cylinders must stay on site in a temperature range of 60 to 80 degrees Fahrenheit. Keep them out of direct sunlight and protect them from freezing. After that initial curing period, transport them to the lab for standard curing in a moist room or lime-saturated water bath at 73 degrees Fahrenheit.
If cylinders freeze overnight because someone left them on the tailgate of a truck in January, those results are useless. Now you are re-testing or worse, coring the placed concrete.
Break schedule:
Most specs call for breaks at 7 days and 28 days. The 7-day break gives you an early indicator. Typical 7-day strength is around 65 to 75 percent of the 28-day value, depending on the mix. The 28-day break is the one that counts for acceptance.
Interpreting results:
A set of two cylinders is tested at each age. The average of those two is the test result. If one cylinder in the pair is more than 10 percent different from the other, something went wrong with the testing process.
For acceptance, most specs follow ACI 318, which requires that:
- The average of any three consecutive test results equals or exceeds the specified strength (f’c)
- No individual test result falls more than 500 psi below f’c
If you fail those criteria, it does not automatically mean the concrete is bad. It means you need to investigate. Options include additional testing, core drilling the structure, or in worst cases, removal and replacement.
Document everything. Keep a log of which truck each set of cylinders came from, who made them, what time they were made, and where they were stored. Good documentation is what keeps a failed break test from turning into a lawsuit. Tying your testing records into your project management system keeps everything in one place.
Air Content, Temperature, and Other Field Tests
Slump and cylinders get most of the attention, but there are other field tests you should be running, especially on jobs with air-entrained concrete or extreme weather conditions.
Air content testing (ASTM C231 or C173):
If the spec calls for air-entrained concrete (and it almost always does for exterior flatwork in freeze-thaw climates), you need to verify air content in the field. The two common methods are:
- Pressure meter (Type B): This is the most common field method. You fill the base with concrete, rod and tap it, seal the top, add water to the calibration marks, pressurize, and read the gauge. The whole process takes about 10 minutes once you know what you are doing.
- Volumetric method (roll-a-meter): Used when lightweight aggregates are in the mix, since the pressure method gives false readings with porous aggregate.
Target air content for most exterior concrete in freeze-thaw environments is 5 to 8 percent, with a typical spec of 6 percent plus or minus 1.5 percent. Low air means poor freeze-thaw resistance. High air means lower strength. Both are problems.
Concrete temperature (ASTM C1064):
Stick a thermometer into the fresh concrete right after sampling. Most specs set limits. In hot weather, concrete should not exceed 90 to 95 degrees Fahrenheit at placement. In cold weather, the minimum is usually 50 to 55 degrees.
High temperatures accelerate set time, reduce workability, and increase the risk of thermal cracking. Low temperatures slow everything down and can cause freezing damage before the concrete gains enough strength.
If you are pouring in extreme conditions, you need a plan. Hot weather concrete means ice in the mix, fog nozzles, and shade structures. Cold weather means heated enclosures, insulated blankets, and possibly accelerating admixtures. These plans should be part of your project scheduling well before the trucks roll.
Unit weight (ASTM C138):
This test tells you the density of the fresh concrete and lets you calculate the actual yield. If the unit weight is significantly different from the design value, the batch proportions may be off. It also lets you verify that you are getting the cubic yardage you ordered. Short loads cost money.
Making test records useful:
Every test result should go on a standardized form that records the date, time, weather conditions, truck number, mix design, batch ticket number, test results, and the name of the person running the test. Keeping your inspection documentation tight is what protects you when questions come up later.
When to Reject a Load
This is the part nobody likes. You have a crew standing around, a pump truck running at $200 an hour, and the ready-mix driver is looking at you waiting for a decision. But placing bad concrete is always more expensive than sending a truck back.
Reject the load when:
Slump is out of spec. If the specified slump is 4 inches plus or minus 1 inch, and you are reading 7 inches, that concrete has too much water. Do not let them pour it. If it comes in at 1 inch and the driver wants to add 10 gallons to loosen it up, make sure that additional water does not push the w/cm ratio above spec. Get it in writing on the ticket.
Air content is outside the range. If you test 3 percent air on a mix that requires 6 percent plus or minus 1.5, that concrete will not survive freeze-thaw cycles. Send it back.
The load is too old. If more than 90 minutes have passed since batching (or the spec’s limit), the concrete may have started to set in the drum. Adding water at this point (re-tempering) is a band-aid that weakens the final product. Reject it.
Temperature is out of range. If the concrete is 100 degrees on a hot summer day, the set time will be unpredictable and the risk of plastic shrinkage cracking goes way up. If it is 40 degrees in winter, it may not gain strength before freezing.
The ticket does not match the spec. Wrong mix number, wrong strength, missing air entrainment, wrong aggregate size. Any of these is grounds for rejection.
Visual red flags. If the concrete looks dry and balled up, has chunks of unmixed cement, or has standing water on top (excessive bleed water), something is off. Trust your eyes, but back it up with test data.
How to handle it:
- Document the rejection. Note the truck number, time, driver name, and reason for rejection on the batch ticket.
- Notify the batch plant immediately so they can send a replacement load.
- Tell your project engineer or the owner’s rep. Do not try to hide it.
- Keep the batch ticket. File it with your project budget documents. Rejected loads may be back-charged to the supplier if the problem was on their end.
Rejecting a load is uncomfortable but it is part of running quality work. Your reputation is built on the structures you leave behind, not the number of trucks you accept. Having a clear process for handling material issues is a sign of a well-run operation, and your quality assurance program should spell out exactly how these decisions get made.
Putting It All Together
Concrete testing is not just a box to check for the inspector. It is how you protect yourself, your client, and the people who will use the structure you are building. Every slump test, every cylinder, every batch ticket is a data point that tells a story about the quality of your work.
Here is a simple routine to follow on every pour day:
-
Before the first truck arrives: Review the approved mix design. Confirm the order with the batch plant. Make sure your testing equipment is clean and calibrated. Have enough cylinder molds on hand. Assign someone to run tests.
-
First truck on site: Check the batch ticket against the spec. Run slump, air, and temperature tests before placing any concrete. Cast your first set of cylinders from this load.
-
During the pour: Test at the frequency required by the spec (usually one set of tests per every 50 to 150 cubic yards or once per day, whichever is more frequent). Keep batch tickets organized.
-
End of the day: Verify all cylinders are labeled and stored properly. File all batch tickets and test records. Note any rejected loads or problems in your daily report.
-
Follow-up: Track cylinder break results as they come in from the lab. Compare 7-day results to expected values. If anything looks low, flag it immediately so there is time to plan before the 28-day breaks.
The contractors who do this consistently are the ones who sleep well at night. They do not wonder whether a foundation is going to hold up or whether a slab is going to crack. They know, because they have the data to prove it.
Curious how this looks in practice? Schedule a demo and we will show you.
Good concrete work starts with understanding what is in the truck and verifying it before it hits the forms. Mix design knowledge, proper field testing, and the willingness to reject a bad load are the tools that keep your projects on solid ground.