Concrete schedule of rates template

Premixed concrete is priced per cubic metre by strength grade and aggregate size, with extras on top: additives, pumping, and a fee when a load is small. A schedule of rates puts each of those in writing before the first pour, so the docket and the invoice have something to be checked against.

Free, with no account and no email. Item names and units are filled in; the rates are left blank for you and your supplier.

costcode-schedule-of-rates-concrete.xlsxRates left blank
The template's first 6 rows. Rate ex GST and GST free are blank for you and your supplier to fill in, and so is the product code column after them.
RowItem descriptionUnitRate ex GSTGST free (Y/N)
2N20 concrete, 20 mm aggregatem3blankblank
3N25 concrete, 20 mm aggregatem3blankblank
4N32 concrete, 20 mm aggregatem3blankblank
5N40 concrete, 20 mm aggregatem3blankblank
6N25 concrete, 14 mm aggregatem3blankblank
7Set acceleratorm3blankblank

Item and unit filled in. Rate, GST free and product code left blank.Rate, GST free and product code left blank.5 more rows, below

What's in it

11 rows, priced in three units

Per cubic metre (m3)
  • N20 concrete, 20 mm aggregate
  • N25 concrete, 20 mm aggregate
  • N32 concrete, 20 mm aggregate
  • N40 concrete, 20 mm aggregate
  • N25 concrete, 14 mm aggregate
  • Set accelerator
  • Set retarder
  • Synthetic fibres
Per load
  • Short load fee
Per hour
  • Boom pump hire
  • Line pump hire

Common items for the trade, not a recommendation. The rates are yours and your supplier's to agree.

Keep the unit the supplier bills in: CostCode checks the unit on each invoice line against the one agreed. A line billed in a unit that measures something else (per each where you agreed per metre, per tonne where you agreed per cubic metre) is held; one it can't compare, such as per day against per week, is left for a person to confirm, never converted.

Delete the rows you don't buy and add your own under them. Keep the first row as it is: it's how CostCode's importer knows which column is which, so there's nothing to match up by hand when you load it.

Charges concrete suppliers add on top

  • Cartage or delivery, when it's billed apart from the concrete
  • Waiting time on site
  • Fuel levy
  • Environmental levy

These aren't rows in the file. Agree them with the rates and record each as a charge agreement on the supplier in CostCode, where charge lines are checked against them. Why charges are kept apart

Where these invoices usually go wrong

  • The mix billed above your agreed priceChecked
  • A price rise billed before it startsChecked
  • Waiting time, cartage and minimum-load charges above what you agreedChecked
  • Short-load, after-hours and additive chargesChecked
  • One delivery docket on two invoicesChecked, for you only
  • Reo billed per kilo against a price per tonneAsks you first
  • Pump hours billed against a day rateAsks you first

What CostCode does about each, with a worked example: Invoice checking for concrete contractors

Filling it in and loading it

Agree what counts as a short load (the volume below which the fee applies) at the same time as the fee, and keep it with the schedule.

Fill in the items, send the file to the supplier to put in or confirm the rates, and load it into CostCode with the date it applies from.

How to use a template, step by stepWhat each column is for

Got a supplier invoice handy? Check it now.

About ten seconds. No account. We don't keep the file.

Or start free: 20 invoices a month, no card