Guides · decisions
What a Fair Car-Repair Invoice Looks Like (Line by Line)
Updated 17 July 2026 · CarOner Pune fair-price data
A fair car repair invoice skips nothing dishonest ones skip: parts and labour as separate lines, never bundled; every part named with a brand or part number; and a total that roughly tracks known local rates. In Pune, a standard service typically lands between ₹3,200 and ₹6,500 (CarOner fair-price data, 22 data points). No split, no name, no match — that’s not an invoice. That’s a guess with a rupee sign on it.
I’ve seen hundreds of these bills. Honest and dishonest ones look almost identical at a glance — same letterhead, same GST number, same rubber stamp. The difference lives in the structure. Here’s what should actually be on there.
Parts and labour must be split, not combined
This is the biggest tell. A garage that writes “Brake service — ₹3,500” and stops is hiding something. That number could be ₹800 in pads and ₹2,700 in labour. Or ₹2,500 in pads and ₹1,000 in labour. You have no way to check either against a fair price. A proper invoice for front brake pad replacement breaks it into two lines: the pad set, brand named, and the fitting labour separately. In Pune, front brake pads all-in typically run ₹1,500 to ₹4,500 (CarOner fair-price data, 4 data points) — but that range only tells you something once you can see the split, because pad quality swings a lot and labour shouldn’t.
If a garage won’t split the two, ask why, directly. There’s no legitimate reason a workshop can’t tell you what the part cost versus what the work cost. They know both numbers. They just don’t want you to. Our front brake pads price guide shows what a fair split looks like for that specific job.
Every part needs a name, not a category
“Filter — ₹450” tells you nothing. OEM? Decent aftermarket? Or the cheapest thing on the shelf, marked up to look premium? A fair invoice names the part — brand, and ideally a part number for anything above a consumable like oil or coolant. This matters most on safety-critical stuff: brake pads, brake fluid, suspension bushings. Read up on how OEM and aftermarket parts actually differ in cost and quality before you’re standing at the counter mid-negotiation, not after.
Vague part descriptions usually aren’t laziness. They’re insurance — if you ever question the price, the garage can retroactively claim it was “premium.” A named part with a brand closes that door.
Labour: priced per job, not per hour you can’t verify
Indian garages rarely itemise labour by the hour the way a dealership service centre might. Fine. What matters is the labour charge is fixed and tied to a specific job — not folded into a “service charge” that flexes based on how the conversation with you went. Two invoices for the same job on similar cars, same city, wildly different labour numbers? One’s padded. Routine service labour shouldn’t swing more than the going Pune rate’s spread. SUVs and bigger engines do run higher, and that’s real cost, not padding — as long as the garage explains it.
What a fair invoice actually looks like
| Line item | What it should show | Red flag version |
|---|---|---|
| Parts | Named brand/part number, quantity, unit price | “Consumables — ₹1,200” |
| Labour | Job-specific charge, stated separately | Bundled into one lump total |
| Tax | GST shown as its own line, correct rate | No GST breakdown at all |
| Old parts | Offered back to you, or noted as disposed with your consent | Not mentioned, not offered |
| Total | Matches parts + labour + tax, no rounding surprises | Total doesn’t add up when you check |
Add the parts, labour, and tax lines yourself with a calculator before you pay. Thirty seconds. Catches more overcharging than any amount of arguing with the advisor.
When the total looks high, ask why — don’t assume the worst
Not every invoice above the typical range is dishonest. A Mahindra Thar or XUV700 genuinely costs more to service than a hatchback: heavier components, more oil, longer labour time. A legitimate higher bill explains the gap in specific terms — “your SUV takes 6 litres of oil against a hatchback’s 3.5, and the filter’s a bigger unit.” An inflated one shrugs: “that’s just what it costs here.” Want a second opinion before committing to any repair? Get matched with a shop that shows its pricing upfront instead of negotiating blind.
The invoice is a conversation, not a formality
Most people treat the invoice as the last step, something to glance at and pay. Treat it instead as the one document where the garage has to be specific. Ask about anything unclear before you pay, not after — once you’ve paid, your leverage drops to almost nothing.
A fair invoice isn’t necessarily a cheap one. It’s one you can read, check, and argue with if something’s wrong. If a garage can’t or won’t give you that, the bottom line stops being the real question. The honesty of the shop is.
Prices cited above come from CarOner’s Pune fair-price dataset, built from verified real jobs. Ranges update as new jobs complete and more data comes in.
Quick answers
Should my car repair invoice show parts and labour separately?
Yes, always. A bundled total like 'Brake service — ₹3,500' hides whether you paid for the part or the work. A fair invoice lists the part with its brand and the labour as its own line.
What's a fair price for a standard car service in Pune?
₹3,200–₹6,500 across car sizes (CarOner data, 22 jobs). SUVs and larger engines run higher — that's real cost, not overcharging, if the garage can explain the difference.
How do I know if a garage is padding the labour charge?
Compare invoices for the same job on similar cars. If labour swings far outside the going Pune rate with nothing else different, it's padded. A named, job-specific labour charge is the fix.