Skip to Content
Customers & recordsRates & pricing

Rates & pricing

Every price in WastePro lives on a service. Not on a job, not on an invoice — on the service. A job looks up its price from the service it belongs to at the moment it’s priced, which is why changing one rate can move a whole month’s numbers.

This page explains what a rate card holds, and the several places you can open one.

Buy and sell, on every line

Each charge carries two prices:

  • Sell — what you charge the customer.
  • Buy — what the collection costs you. For subcontracted work that’s the subcontractor’s price; for your own trucks it’s the modelled cost you’d compare against.

The gap between them is your margin, and it’s what the Subcontract/Brokerage Analysis and Suppliers screens are built on. A service with a sell rate and no buy rate will bill correctly and report no margin.

The seven rate rows

Every service rate card shows the same seven charges, in the same order, with the same labels and units, on every screen in the app.

ChargeUnit
Lift / Emptyper lift
Futileper job
Heavy Bin Service (HBS)per kg over the weight allowance
Rentalper month
Bin Cleaning—
HL Transport (TRN)per movement
HL Variable Weight Charge (VWC)per tonne

The unit is part of the price. HBS is per kilogram; VWC is per tonne — a rate typed into the wrong row is a thousand-fold billing error, not a typo. Every screen shows the unit next to the label for exactly this reason; read it before you type.

Bin cleaning shows no unit because how it’s charged isn’t recorded anywhere — WastePro would rather show nothing than guess.

The weight allowance

Alongside the rates sits Included Weight (kg per bin) — how much weight the lift price covers before the heavy-bin surcharge starts. It isn’t a price, it’s a quantity, but moving it shifts how much weight falls into the excess charge, so it’s edited here with the rates.

A blank weight allowance does not mean “no limit”. It means the service falls back to a system default worked out from the container size and the material stream. The rate panel says so, and shows you what that default is. Typing a value overrides it for that service.

In-house or subcontracted

The rate panel also carries the service’s transport type — IHT (In-house) or 3PT (Subcontracted) — and, for 3PT, which subcontractor. The subcontractor list stays greyed out until you choose 3PT, so a service can’t quietly change hands.

Where you can open a rate card

The same rate card, five ways in. Which one you use depends on what you’re already looking at.

FromHowBest for
The service’s own pageOpen the service from ServicesReading the full detail, with rate-change history underneath
The site pageEdit a service in Current ServicesFixing one service while you’re looking at the site
Master ListThe Rates panel on the rowWorking down a list of services
Bookings ReviewClick a unit price in the Commercials column, in edit modeYou’ve spotted a wrong price while checking a job
Subcontract/Brokerage AnalysisClick the service in the gridYou’ve spotted a thin or negative margin

Wherever you open it from, you’re editing the service’s master rate card. Changing a rate from a booking row changes it for every booking on that service, not just the one you clicked. The panel shows the service’s reference so you can be sure what you’re changing.

Rates you can’t edit

Rate editing has its own permission, separate from editing the rest of a service. You may well be able to change a service’s schedule and container but only view its prices — or the reverse. If the rate panel opens read-only, that’s why; ask an administrator for rate access. See Users & roles.

Changing many rates at once

For an across-the-board increase, don’t work down the Master List. The Uprate Worksheet loads every active service line, lets you propose new rates (individually or as a bulk percentage uplift), shows you the revenue impact, and only writes to live pricing when you deliberately apply it.

When a job has no price

A job whose price won’t resolve doesn’t bill — it drops out of the Xero export entirely. The Action Centre lists these under No pricing, and tells you which of three things went wrong:

  • No rate card — nothing has ever priced this stream and container at this site.
  • Rate retired — there was a matching rate, but it’s since been deactivated. The lift probably billed at the time; only reactivate it if the service continues.
  • Job mismatch — a rate card exists for the site, but this job’s stream, container or type doesn’t match it. Fix the job, not the rate.

Next: Billing rules — the other half of pricing: whether a charge reaches the invoice at all.

Last updated on