Transvoraa logo

Transvoraa

Transportation Management

Long read · Corporate billing · 2026

Net-30 Invoicing and PO Billing, Explained for Chauffeur and Private Hire Operators

Corporate work does not pay at the kerb. It pays on terms, against a purchase order, to a finance team that has never met your driver. This is how that money actually moves — and what your booking and dispatch software has to do so it moves on time.

The vocabulary, in one place

Operators lose account work by sounding unfamiliar with these six terms on the first call with a procurement manager.

Purchase order (PO)
A reference the client's finance team issues before the work happens. If the PO is missing from the invoice line, accounts payable cannot match it and the invoice sits unpaid — this is the single most common reason a chauffeur invoice ages past 30 days.
Cost centre
The department the trip is charged to — Legal, M&A, Events, a matter number at a law firm. One account, many cost centres, one invoice split by column.
Net-30
Payment is due 30 days after invoice date. Net-15, net-45 and net-60 exist too; terms are set per account, not per trip.
Consolidated invoice
Every completed trip for one account in a billing period on a single invoice, one line per trip. Forty rides become one document, not forty card receipts.
AR ageing
A view of what is owed, bucketed current / 30 / 60 / 90 days. It is the difference between chasing on day 33 and discovering the problem in the next quarter.
As-directed hourly
The car and chauffeur are booked by the hour with no fixed route. Billed on an hourly minimum with wait time, garage-to-garage time and overage rules from the account's rate table.

A net-30 invoice, day by day

  1. Day 0

    Trip completes. The reservation already carries the PO, cost centre and the account's rate, so nothing is reconstructed later.

  2. Day 1

    The trip is approved in the billing queue. Wait time and overages are applied against the account's rules, not typed in by hand.

  3. Month end

    One consolidated invoice is issued per account, split by cost centre where the client asks for it, with the PO on every line.

  4. Day +7

    A statement copy goes to the booker as well as accounts payable. Bookers chase internally faster than suppliers do.

  5. Day +25

    Ageing flags the invoice as approaching due. A polite reminder goes out before the term expires, not after.

  6. Day +31

    The invoice moves into the 30-day bucket and onto the chase list with the PO, trip references and traveller names attached.

Net-30 is a promise about the invoice date, not the trip date. An invoice raised three weeks late is a 51-day invoice however the terms read — which is why the billing run matters more than the chasing.

What to check before you buy limo software for account work

  • PO number is a first-class field on the reservation, not a note — and can be made mandatory per account
  • Cost centre / department captured at booking and carried to the invoice line
  • Separate fields for the account, the traveller and the billing party, so TMC- and assistant-booked work stays attributable
  • Per-account rate tables: negotiated point-to-point rates, hourly minimums, airport surcharges, wait-time rules
  • Consolidated monthly invoicing with an optional split by cost centre
  • Payment terms set per account, including net-15, net-30, net-45 and net-60
  • AR ageing at 30 / 60 / 90 days with a chase list
  • A corporate booking portal the client's bookers can use without a phone call
  • Invoice numbering that survives an audit and exports to your accounting package

Transvoraa includes all nine on the standard plan. Limo Anywhere sells its corporate portal as a paid add-on module, Moovs bills the ride rather than the account, and Kymark's low-cost plans have no PO, cost-centre or terms workflow at all. See Transvoraa vs Moovs and Transvoraa vs Kymark.

Five mistakes that age an invoice

Treating the card payment as the billing model

Retail-first platforms bill the ride: quote, book, charge the card. A law firm running 40 trips a month will not hand a card over 40 times, and its finance team will not accept 40 receipts. If the software has no account ledger, the operator ends up rebuilding one in a spreadsheet.

Keeping the PO in the notes field

Notes do not print on the invoice line, cannot be made mandatory and cannot be reported on. A missing PO is an unmatched invoice, and an unmatched invoice is a 60-day invoice.

One rate card for everyone

Account work prices on negotiated rates. Charging retail to an account, then crediting it back, costs more in admin time than the margin on the trip.

No ageing view

Without ageing, the first signal that an account is 70 days late is a cash-flow squeeze. Ageing turns collections into a weekly ten-minute job.

Billing as-directed hours as point-to-point

Hourly charters need minimums, wait time and garage-to-garage rules. Priced as a transfer, the operator eats every hour the client keeps the car waiting.

UK operators: the same job, different words

  • Private hire operators quoting account customers should show VAT separately on the consolidated invoice; passenger transport treatment varies by service, so confirm the position with your accountant.
  • UK finance teams commonly work to 30 days from invoice date or 30 days end of month — set the term per account rather than assuming.
  • Purchase order discipline is stricter in UK corporate and public-sector work than in most US private accounts; make the PO mandatory on those accounts.
  • Hotel and law-firm account work usually settles by BACS, so include remittance details and your invoice reference on every document.

See it billed, not described

Bring one corporate account to the demo. We build its rate table, PO rules and net-30 terms live, then generate the invoice it would receive at month end. More detail on corporate account billing.