The short answer
Spreadsheets fail fleets in two ways: errors (research by Raymond Panko found 88% of audited spreadsheets contain errors, with roughly 5% of cells wrong) and invisibility — a spreadsheet cannot flag a missed renewal, a double booking, or an unreconciled payment on its own. Under about 5 cars with one operator, a disciplined spreadsheet is genuinely fine. Beyond that, the maths favours software: one missed renewal week costs more than a year of fees for that car.
Every rental fleet starts on a spreadsheet, and it genuinely works — for a while. Cars down the rows, dates across the columns, a payments tab, maybe some conditional formatting. The problem is that the spreadsheet fails silently, and it fails at exactly the moments that cost money: the renewal nobody noticed, the week of rent nobody reconciled, the two bookings on the same car.
This post puts numbers on it — the error research, the admin hours, where fleet spreadsheets specifically break — and is honest about the other side: when a spreadsheet is actually the right tool.
How error-prone are spreadsheets, really?
The research answer is: far more than anyone believes about their own spreadsheet. Raymond Panko’s research programme at the University of Hawaii — the canonical body of work on spreadsheet error — found that 88% of audited spreadsheets contain errors. Across 13 field audits of real operational spreadsheets between 1995 and 2004, 94% had errors, with an average cell error rate of 5.2%. One wrong cell in twenty, in sheets people were running businesses on.
Worse, review does not save you: Panko’s inspection experiments show humans catch only about half of the errors present when checking a sheet. Your end-of-month once-over finds the typo in the rent column roughly as often as it misses it.
The extreme illustration is JPMorgan’s 2012 “London Whale” episode: part of the risk model behind a US$6.2 billion loss ran on Excel sheets with manual copy-paste, where a formula divided by a sum instead of an average and understated risk. Your fleet sheet will not lose six billion dollars. But it is built the same way — manual entry, copy-pasted formulas, no validation — and it holds the same job: telling you what is owed, by whom, until when.
What does the admin time cost an Australian operator?
Around 10.5 hours per week — that is what Australian small business owners spend on admin according to Xero’s Small Business Insights research, and a weekly-billing rental fleet sits at the heavy end of that distribution because its admin recurs every seven days per car. Dext’s 2025 survey of 500 Australian small-business leaders adds the sharper stat: 42% say they have missed business opportunities because of admin load, and 40% spend more time on finance admin than on growing the business.
For a fleet, the weekly admin loop looks like: check which payments landed, chase the ones that did not, check which rentals end soon, message those drivers, update the sheet, update the other sheet the investor sees. At 15 cars that is easily 6–10 hours a week of pure reconciliation — hours that scale linearly with the fleet, which is why operators who plan on scaling from 10 to 50 cars hit the wall long before car 50.
Weekly cadence is the multiplier people miss when they compare fleets to other small businesses. A tradie invoices a job once; a landlord reconciles rent monthly. A weekly rental fleet runs its entire billing-and-renewal loop 52 times a year, per car — so a 15-car fleet performs roughly 780 payment checks and dozens of renewal decisions annually, every one of them a chance for the sheet to be a week out of date. And the moment a second person touches the file — a partner, a weekend helper — version drift joins the party: two copies, each half right, and no way to tell which half.
Where do fleet spreadsheets specifically break?
Fleet spreadsheets break where the sheet needs to act rather than record — four failure modes account for nearly all the damage:
| Failure mode | Why the spreadsheet cannot help | Typical cost per incident |
|---|---|---|
| Double booking | Nothing stops two rows claiming the same car for overlapping dates — you find out when both drivers arrive. | One lost booking + one furious customer |
| Missed renewal | The sheet knows the end date but tells no one. The rental lapses silently and the car runs unbilled or comes back with no replacement lined up. | $250–$350 per silent week |
| Unreconciled payments | A failed weekly debit looks identical to a successful one until someone manually cross-checks the bank feed — and marking payments by hand is exactly how phantom revenue gets into your books. | 1–3 weeks of arrears before detection |
| No investor view | Revenue, expenses and splits per car live in formulas only you understand. Investor reporting becomes a monthly evening of manual assembly — with a 5% cell error rate. | Hours per month + eroded investor trust |
Note what these have in common: none of them is a data-storage problem. They are all cases where the system needs to notice something and act — block the overlap, send the renewal email, flag the failed debit, produce the report. That is the line between a ledger and an operating system, and no amount of spreadsheet discipline crosses it.
When is a spreadsheet actually enough?
Honestly: under about 5 cars, with a single operator, a spreadsheet is fine — and switching earlier buys you little. At that size you know every driver by name, every end date from memory, and the sheet is a written backup of a business that fits in your head. The failure modes above barely bite: you cannot double-book a car you personally handed over, and you notice a missed payment because there are only five to check.
Signals you are still on the safe side of the line:
- One person touches the sheet — no version conflicts, no “which file is current.”
- Every renter is on the same simple weekly arrangement — no investor splits to compute.
- You reconcile payments weekly and it takes under half an hour.
- You have never been surprised by an end date.
The moment two of those stop being true — usually around car 6–8, or the first investor car, or the first month you discover an unbilled week after the fact — the spreadsheet has quietly become the most expensive tool in the business.
What does the switching maths look like?
The comparison is one software fee against one prevented incident — and it is not close. Carz costs $5 per car per month, capped at $700 for the whole fleet: $60 per car per year against a car grossing $13,000–$18,000 at typical AU rideshare rates. Set against the failure modes above:
| Incident the software prevents | Cost of one incident | Years of $5/mo it pays for |
|---|---|---|
| One missed renewal week at $300/wk | $300 | ~5 years for that car |
| Two weeks of undetected arrears | $600 | ~10 years |
| 5 admin hours/week saved at $40/h (15-car fleet) | $10,400/yr | ~11× the whole fleet’s annual fee |
The hours line deserves the caveat: software does not delete admin, it compresses it. Renewals send themselves, payments reconcile from the provider, availability blocks overlaps — but you still verify documents, inspect cars and talk to drivers. A realistic expectation is cutting the reconciliation loop by well over half, not to zero. Run your own numbers against the pricing, and if you are evaluating options, here is the checklist of what fleet software must actually do.
What does switching actually involve?
Less than the sunk-cost voice in your head claims: the real migration is one afternoon of data entry plus two weeks of running both systems. The sequence that works for a small fleet:
- Onboard the cars first. VIN, rego, odometer, weekly rate, ownership — about ten minutes per vehicle, so a 15-car fleet is one long coffee. The spreadsheet is the source; the system becomes the truth.
- Recreate only the ACTIVE bookings. Current renters, their rates, end dates and deposit amounts. Historical bookings can stay in the sheet as archive — do not spend a week back-filling history nobody will query.
- Move billing at natural touchpoints. New rentals start on the system from day one; existing renters migrate at their next renewal, when you are talking to them anyway.
- Run parallel for two weekly cycles. Keep updating the sheet while the system runs, and reconcile the two on payday. Two clean matches and the sheet retires to read-only.
The step people underestimate is the third: billing migration is gradual by design, so there is no cliff-edge weekend where everything must cut over. The step people overestimate is the first — data entry — which is why the ten-minute onboarding discipline matters.
The bottom line
The spreadsheet is not wrong — it is silent. It records what you type and warns you of nothing, while research says one cell in twenty is already wrong and your review catches half of what is there. Under 5 cars, that silence is affordable; past that, every silent week costs more than the software that would have caught it. If you do switch, the good news is the migration is smaller than it looks: a car onboards in about ten minutes, and the sheet earns a dignified retirement as the backup it always should have been.
Frequently asked questions
- How error-prone are spreadsheets really?
- Very. Raymond Panko’s research programme at the University of Hawaii found 88% of audited spreadsheets contain errors, field audits of operational spreadsheets found errors in 94%, and the average cell error rate is around 5%. Human reviewers catch only about half of the errors they look for.
- When is a spreadsheet enough for a rental fleet?
- Under roughly 5 cars with a single operator who touches the sheet daily. At that size you can hold every booking in your head and the sheet is just a written backup. The break point is when renewals, weekly payments and handovers exceed what one person reliably remembers.
- What breaks first when a fleet outgrows its spreadsheet?
- Renewals and payment reconciliation. A spreadsheet does not know a rental ends Friday or that this week’s debit failed — both depend on someone checking, and both compound weekly. Double bookings and investor reporting follow soon after.
- What does fleet software cost compared with the spreadsheet?
- Carz charges $5 per car per month, capped at $700 — $60 a year for a car earning $13,000–$18,000. One missed renewal week ($250–$350) or one unreconciled failed payment costs more than the software for that car costs in a year.

Cristobal Galilea
Co-founder, Carz
Cristobal builds Carz alongside the operators who use it — fleet software for independent car-rental businesses leasing weekly to gig drivers in Australia.