Setting the best prices and billing for a courier business
Most couriers lose money not because their price is too low but because they only have one price. A flat “twenty bucks a delivery” makes you money on the 4-mile stop and quietly loses it on the 30-mile one. The operators who actually clear a margin match the pricing model to the job, and then they get paid on time. Here is how to price all three ways couriers get paid, and how to bill B2B so the cash actually shows up.
Know your loaded cost per mile before you name a price
You cannot price a courier job until you know what a mile actually costs you to drive. It is not just gas. Add fuel, insurance, maintenance, tires, depreciation, and phone/software, divide by the miles you run, and most small operators land around $0.70 to $1.10 per mile all-in for a cargo van or a small box truck. Cars run lower, box trucks higher. That number is your floor: price below it and volume just deepens the hole.
Once you know the floor, every quote becomes arithmetic instead of a guess. A 30-mile round-trip rush that costs you roughly $27 in true cost cannot be a $25 job, no matter how much the customer wants that number. Knowing your cost per mile is also what lets you say no to bad work without agonizing over it: if the math is red, you decline or you charge a minimum. Build this number the same way you build the rest of your budget in how much you need to start.
Pick the model that fits the job
There is no single right rate, there is a right model per job type. Use per-stop pricing on dense recurring routes where stops cluster tightly; it is simple to quote and it rewards you for building density. Use per-mile pricing on spread-out or long-haul work where a flat per-stop fee would lose money on distance. Use hourly or flat-route pricing when a client wants you dedicated, like a driver who runs their pharmacy loop every afternoon.
| Model | Typical range | Best for | Watch out for |
|---|---|---|---|
| Per stop | $4 to $9 per stop (dense) | Tight recurring urban routes | Add a zone fee for outlying stops |
| Per mile | $1.50 to $3 per mile + minimum | Long-haul and scattered jobs | Charge deadhead miles, not just loaded |
| Hourly / dedicated | $35 to $65 per hour | Client wants a driver reserved | Set a minimum block (2 to 4 hours) |
| Flat route | Negotiated per day/week | Daily recurring B2B loops | Reprice yearly as fuel and stops change |
Whichever model you use, set a minimum charge, usually $15 to $30. A minimum protects you on the short, awkward jobs that still cost you a full deadhead trip. And do not undercut the whole market to win work; competing on price alone in courier is a race to the bottom that ends with you running someone else’s route at a loss. Compete on reliability and your on-time record instead, which is the point of running the business well.
Charge for urgency, waiting, and after-hours
The money in courier work lives in the surcharges, because that is where you are pricing scarcity, not miles. Same-day and rush delivery bills a 25% to 100% premium over standard, because at 3pm the customer has no other option and the value of “right now” is high. After-hours, weekend, and holiday runs carry their own uplift. Waiting time past a grace window (say, 10 or 15 minutes) should meter at $0.50 to $1 per minute, because a driver stuck at a dock is a driver not making other stops.
Do not apologize for surcharges. A rush legal filing that saves a firm from missing a court deadline is worth far more than your standard rate, and the ops manager knows it. The owners who fold are the ones who treat a 6pm emergency parts run like a routine daytime drop. Price the emergency like an emergency, and use standard-rate recurring routes as your steady base underneath it.
Bill B2B like a business, or the cash never comes
Pricing right means nothing if you cannot collect. The most dangerous words in courier billing are “net-30,” because a courier runs on thin cash and buys fuel every week while waiting a month to get paid. Bill B2B on net-15 where you can, invoice weekly (not monthly) so the amounts stay small and current, and put a 1.5% monthly late fee on the invoice from day one. Use QuickBooks, FreshBooks, or your dispatch software’s built-in invoicing so bills go out automatically instead of piling up in your head.
For recurring accounts, set up a signed rate agreement and, ideally, ACH or card-on-file so payment is not a monthly negotiation. Screen new B2B clients the way a lender would: a quick credit check or a “first month prepaid” arrangement on a large unknown account can save you from delivering $4,000 of service to a company that folds. Getting paid is the least glamorous part of the trade and the one that most often ends a courier business, so treat it as seriously as the routes. Bigger clients and cleaner billing are also how you grow the business.
Per-delivery invoicing vs monthly account billing
- Per-delivery invoicing gets cash in faster and limits your exposure if a client stops paying.
- It suits one-off and on-demand customers who have no ongoing relationship with you.
- Each job is settled and closed, so your receivables never balloon out of sight.
Per-delivery invoicing vs monthly account billing
- It creates far more paperwork and payment-chasing across dozens of small invoices.
- Recurring B2B clients often prefer one consolidated monthly bill and may pick a competitor who offers it.
- Processing many small card payments racks up per-transaction fees that nibble your margin.
Getting found is the part that decides everything
Your prices only matter if buyers reach you, and two steps to get found are free. First, complete your Google Business Profile with your niches and service area so “same day courier near me” and “medical courier [city]” surface you; that is how B2B buyers shortlist before they ever ask your rate. Second, publish a clear “how our pricing works” explanation on your site, since ops managers trust a courier who states a rate structure over one who is coy about it. The local steps are in how to promote your courier business locally.
The higher-stakes piece is a site that turns a rate shopper into a booked account: fast on mobile, clear on niches and service area, honest about how you price, and a quote request plus phone number above the fold. A site that converts a searching ops manager is worth more than any single price cut, and the gap between it and a pretty brochure is invisible until you compare the leads. That is the work we do. To have it handled, get a free video walkthrough. For ads and local SEO, see our services. If you have the idea but not the plan yet, start at expntl.com.
Frequently asked questions
How much should I charge per delivery?
On tight recurring urban routes, per-stop pricing usually runs $4 to $9 a stop; on scattered or long-haul work you switch to per-mile at $1.50 to $3 plus a minimum charge of $15 to $30. The right number is whatever clears your loaded cost per mile (about $0.70 to $1.10 all-in for a van) with a real margin on top. Never quote a single flat price across mixed distances, or the short stops will subsidize the long ones until your margin disappears.
Should I use per-mile, per-stop, or hourly pricing?
Match the model to the job. Per-stop suits dense recurring routes, per-mile suits spread-out and long-haul work where distance would sink a flat fee, and hourly or flat-route pricing ($35 to $65 an hour, or a negotiated day rate) suits clients who want a driver dedicated to their loop. Most established couriers use all three depending on the client, quoting each from a written rate card.
How do I handle late-paying clients?
Prevent it structurally: bill net-15 instead of net-30, invoice weekly so amounts stay small, and print a 1.5% monthly late fee on every invoice from the start. Use QuickBooks or FreshBooks to send and chase invoices automatically, and put recurring accounts on ACH or card-on-file. For large unknown clients, run a quick credit check or require the first month prepaid, because one slow payer can freeze the cash you need to buy fuel.
Can I charge extra for rush or same-day delivery?
Yes, and you should. Rush and same-day work bills a 25% to 100% premium over your standard rate because the customer has no alternative in the moment, and after-hours, weekend, and holiday runs carry their own uplift. Waiting time past a short grace window should meter at $0.50 to $1 a minute. These surcharges are where courier margin actually lives, so price the emergency like an emergency.
What is a good profit margin for a courier business?
Well-run solo and small-fleet couriers commonly target a net margin in the 10% to 25% range once fuel, insurance, maintenance, and pay are covered, with dense recurring routes and healthy surcharges pushing toward the top of that band. The levers are cost per mile, route density, and surcharge discipline, not raw revenue. A deeper breakdown lives in how much profit a courier business can make.