How to Read a Concrete Pump Ticket (and What AP Should Verify)
Concrete pump invoices are some of the most routinely wrong documents that hit construction AP. The billing structure has five or six billable line items, each with its own rate and its own rules. The field ticket is usually handwritten or on a tear-off pad. The office invoice is typed up from the ticket. Transcription errors, rate errors, and deliberate over-billing all happen with some frequency.
For AP teams that process dozens of pump invoices a week across multiple projects, the per-ticket dollar amounts are small (typically $800-$3,500) but they add up. Systematic over-billing across hundreds of tickets a year adds up to real money. A good review process catches the patterns.
A pump ticket is filled out by the pump operator on site and signed by the contractor's field representative (usually the foreman or superintendent). It documents the specific pour — date, project, volume of concrete pumped, pump arrival and departure times, and any special circumstances.
What's on a standard pump ticket
- Date and project address
- Pump truck number and operator name
- Pump arrival time at the job site
- Pump setup complete time (ready to pump)
- First concrete truck arrival time
- Last concrete truck departure time
- Volume pumped, in cubic yards
- Pump departure time from the job site
- Hose length used (if non-standard)
- Additional services: Z-boom, slickline, line pumping vs. boom
- Cleanup time and method
- Signature of the field representative
The ticket is the primary evidence for everything that gets billed. Without the signed ticket, the invoice is relying on the pump company's internal records alone — and those records are what get challenged at audit.
A concrete pump invoice typically breaks into five or six line items:
Line items that make up a pump invoice
- Minimum charge — a flat fee representing the company's cost of dispatching the truck, whether much concrete gets pumped or not. Varies by truck size and region, commonly $600-$1,000 for a standard boom truck, higher for large or specialty rigs.
- Per-yard rate — a per-cubic-yard charge for concrete actually pumped. Small pours might not exceed the minimum, so this line only applies on larger pours.
- Pump time — hourly charge for the pump being on site. Usually starts when the pump arrives and ends when it leaves (with variations discussed below).
- Standby time — hourly charge for the pump being on site but not actively pumping. Applies when the concrete truck is late or production is stalled.
- Hose or line charge — additional charge for extra hose beyond the standard boom reach, or for slickline pumping (pumping through ground-level hose rather than the boom).
- Cleaning charge — fee for washout and cleaning at the end of the pour. Sometimes itemized separately, sometimes folded into the pump time.
- Overtime or weekend premium — upcharge for pours outside standard hours or on weekends.
- Travel or long-haul — extra charge for projects beyond a certain distance from the pump yard.
Pump time and standby time are the largest source of billing confusion. Some pump companies bill pump time from arrival on site to departure — continuous, including any stalls. Others bill pump time only when concrete is actively flowing through the pump, and bill standby separately for any interval when pumping is stopped. The rates are different: pump time is higher (reflecting the active use of the equipment and operator attention), standby is lower.
A typical pattern that inflates invoices: the pump company bills the full time on site at the pump-time rate, with no adjustment for standby intervals. If the pour took 8 hours on site, with 2 hours of standby time because the concrete trucks were late, the correct bill might be 6 hours at $250/hr (pump time) plus 2 hours at $150/hr (standby) = $1,800 — but the invoice reads 8 hours at $250/hr = $2,000. The $200 difference on one ticket multiplied across 200 tickets a year is real money.
The pump ticket from the field should document the split. If the arrival, first truck, last truck, and departure times are all captured, the pump-time and standby-time can be calculated deterministically and compared to the invoice.
AP automation can flag this automatically: parse the times from the pump ticket, calculate the expected pump-time and standby-time hours, and compare against the invoice's hour split. Mismatches above a small tolerance get flagged for review.
Most pump companies have a minimum charge — a dollar floor below which the invoice won't go. The minimum covers the cost of dispatching the equipment. Small pours that would otherwise total less than the minimum still get charged the minimum.
The trap: the minimum and the per-yard rate are not supposed to stack. If the minimum is $800 and the per-yard rate is $15 with 25 yards pumped, the correct calculation is max($800, 25 × $15) = max($800, $375) = $800. The minimum applies because the per-yard total is below it. What sometimes happens on invoices is that both get billed — $800 minimum plus $375 for yards — for a $1,175 bill on what should be an $800 pour.
Whether stacking is allowed depends on the rate sheet. A rate sheet that says "Minimum $800 OR per-yard rate, whichever is greater" means no stacking. A rate sheet that says "Dispatch fee $800 plus per-yard rate" means they do stack. AP should know which structure applies to each pump vendor and verify the math accordingly.
Standard boom trucks have a stated boom reach — 32 meters, 42 meters, 52 meters, etc. When the pour location requires more hose than the boom can reach, extra hose is used (either pipeline-style "slickline" or additional flexible hose). This is billed at a per-foot rate or a flat extra charge.
The extra-hose line is often a source of over-billing because the field typically doesn't measure the hose that was used — the pump operator reports it, and the report may or may not match reality. One discipline that helps: on projects with regular pump work, photograph the hose setup on the first pour and establish the baseline. If subsequent invoices show more hose than was actually set up, the photo is the counter-evidence.
Get AP insights in your inbox
A short monthly roundup of construction AP + accounting posts. No spam, ever.
No spam. Unsubscribe anytime.
Washout and Cleanup
Concrete pumps need to be washed out at the end of each pour to prevent hardening concrete from clogging the lines. Cleanup is typically billed either as a flat charge per pour or as additional pump time at the standby rate. The split between pump time (active pumping), standby (waiting for concrete), and cleanup (washing out after) should be clear on the invoice.
Cleanup is where some invoices hide extra time. A 30-minute cleanup charged as an hour of pump time is effectively an extra $125 on a $250/hr rate. The pump ticket should note cleanup start and end, and the invoice should match the ticket.
Weekend, evening, and overnight pours carry premium rates — typically 1.25× to 1.5× the standard pump time rate. The rate depends on the specific hour the pump was on site. A pour that starts at 7 PM and runs until 11 PM might be all at the overtime rate, or it might be at regular through 8 PM and overtime from 8 PM on, depending on the pump company's policy.
Dispatches that end up starting early or running late should be reconciled against what was quoted. If the project was quoted a weekday daytime rate but the pour slipped and ran into overtime, the invoice reflects the overtime — that's legitimate. If the invoice shows overtime for a pour that actually ran during regular hours, it's a billing error.
The AP review for a pump invoice is effectively a three-way match: the invoice, the signed pump ticket, and the concrete delivery tickets (which confirm the volume of concrete that actually arrived at the site). The concrete delivery tickets provide the volume for the per-yard line on the pump invoice.
What the AP match should verify
- Date and project match across all three documents
- Volume on the pump invoice matches the sum of concrete delivery ticket yards
- Hours on the pump invoice match the arrival-to-departure interval on the signed pump ticket
- Pump time vs. standby split on the invoice is consistent with the ticket's arrival, first truck, last truck, and departure times
- Minimum vs. per-yard charge follows the rate sheet's structure (stacking or max-of)
- Hose or slickline charge matches the ticket's documentation of what was set up
- Overtime or weekend rate applies only to hours actually outside regular time
- Field rep signature is present on the ticket
When the invoice doesn't match the ticket, the action depends on the size and pattern. A one-off $50 discrepancy isn't worth a dispute. A pattern across multiple invoices is worth raising with the pump company — a conversation with the accounts receivable contact, backed by specific ticket-vs-invoice comparisons, usually resolves it quickly.
Some pump companies correct their invoices readily when errors are pointed out. Others push back. Contractors who find themselves fighting the same pump company on ticket discrepancies repeatedly have a data signal worth acting on — either tightening their ticket signing discipline (to strengthen their counter-evidence) or changing pump vendors if the pattern persists.
A concrete pump ticket captures the field reality; the invoice is the office translation. The translation isn't always accurate. AP teams that match invoices to tickets systematically — with an eye on pump time vs. standby split, minimum vs. per-yard stacking, hose length, cleanup, and overtime premiums — catch the errors that add up. Automation that reads the ticket and reconciles it against the invoice does the same work at scale, flagging the small-dollar patterns that are individually not worth a dispute but cumulatively matter.
Written by
Alex Kim
Engineering Lead, AI
Engineering lead for Covinly's AI and ML systems. Previously built fraud detection at a B2B fintech. Writes about how AI actually reads invoices — the math, the edge cases, and why OCR alone isn't enough.
View all posts