GST Invoicing for Car Rental in India: A Practical Guide
A practical, India-specific guide to raising a clean GST invoice for car rental: which rate applies, SAC codes, when e-invoicing kicks in, and how to stop hand-typing bills.

You did the trip. Clean. Innova Crysta, Mumbai airport to Pune, 06:00 hrs pickup, corporate client. The duty slip is signed and the car is back. Now the bill has to go out.
And this is where most fleet owners quietly lose money. Because a GST invoice for car rental in India is not just a trip total with a tax line slapped on top. Get the rate wrong, miss the SAC code, or send a bill the client's accounts team rejects, and your payment sits for another 45 to 60 days.
This is a practical guide. What GST applies, which code goes on the invoice, when e-invoicing kicks in, and how to raise a clean per-trip bill without typing it by hand every time.
One caveat before we start. GST rates, thresholds and rules change. Treat the numbers here as the working framework, not gospel, and confirm the current position with your accountant or CA before you finalise your billing setup.
First, the part everyone gets wrong: which GST rate applies
For renting a motor vehicle with a driver, which is what most chauffeur-driven fleets actually do, there are two common structures.
- 5% GST, with no input tax credit. You charge the client 5%, but you cannot claim credit on your own expenses (fuel, spares, insurance) except within the same line of business.
- 12% GST, with full input tax credit. You charge 12%, and you can claim credit on your business inputs.
Most small and mid-size operators sit at 5%. Bigger fleets with heavy input costs sometimes work out that 12% with credit leaves them better off. This is a real decision, not a default. Pick the wrong structure and you either lose credit you were entitled to, or you underprice every single trip.
Do the math once, properly, with your CA. Then lock it into your billing so nobody guesses at 22:00 hrs while raising a rushed invoice.
The SAC code decides how your invoice reads
GST classifies services by SAC code, the services version of an HSN code. For passenger road transport the relevant codes usually sit under:
- 9964 for passenger transport services.
- 9966 for rental services of transport vehicles with operator.
Which one fits depends on how your contract is written, per-trip fare versus renting the vehicle for a duty. The SAC code is not decoration. A corporate client's accounts payable team matches it against their records, and a missing or wrong code is one of the most common reasons a bill gets bounced back for correction. Every bounce is another billing cycle lost.
When e-invoicing actually applies to you
E-invoicing means generating each B2B invoice on the government portal, getting an IRN (invoice reference number) and a QR code, before you send it to the client. It is not optional once you cross the turnover threshold.
At the time of writing, businesses above ₹5 crore aggregate annual turnover must issue e-invoices for B2B supplies. That threshold has been lowered several times over the years, so check where it stands now. If you cross it and keep sending plain PDF bills, your client cannot claim input tax credit, and a good corporate client will simply stop paying until you fix it.
If you are below the threshold, a normal GST invoice is fine. But the day you cross it, every corporate bill needs an IRN. That switch should be a setting, not a scramble.
What a compliant car rental GST invoice must carry
A bill that gets paid on the first attempt has all of this on it:
- Your legal name and GSTIN.
- The client's name and GSTIN.
- A unique, sequential invoice number and the date.
- The SAC code and a clear description of the service.
- Trip details: date, vehicle, route, kilometres, hours, duty slip reference.
- Taxable value, then the GST split: CGST and SGST for a trip within the same state, IGST for interstate.
- Place of supply.
- Any tolls, parking, night charges and extra-kilometre amounts, itemised.
Miss the interstate versus intrastate split and you have applied the wrong tax head. That is not a rounding error to the client's accountant. That is a rejected invoice. This is exactly the kind of detail a proper car rental invoicing software fills in automatically from the trip record, instead of leaving it to whoever is free at month end.
The hidden cost of hand-typing GST bills
Rajesh runs a 30-car fleet in Andheri. Corporate contracts, airport duties, the usual. His billing lived in Excel and a WhatsApp group.
Picture the scene. End of month. His accounts boy is copy-pasting duty slips into a spreadsheet.
"Sir, Crysta ka Pune drop, kitne kilometre likhein? Aur toll add karna hai kya?"
Rajesh does not remember. He guesses. The bill goes out short by ₹600.
Now the math. Say each corporate invoice leaks ₹600 on average, from a forgotten toll, an under-counted kilometre, a missed waiting charge. Rajesh raises around 300 corporate invoices a month.
600 x 300 = ₹1,80,000 a month. That is ₹21,60,000 a year walking out the door on typos and forgotten line items.
That is not a discount you chose to give. That is one new car, gone, every single year.
And that is before you count the invoices that come back for a wrong SAC code and sit unpaid for another 45 days.
How car rental billing software raises the invoice for you
This is the part paper and Excel cannot do. Good car rental software connects bookings, vehicles, drivers, expenses and billing in one place, so the invoice is built from the actual trip, not from memory.
The duty slip closes with real kilometres and hours. Tolls, parking and night charges are already attached to that trip. The GST rate and SAC code are set once and applied every time. Interstate trips pick IGST, local trips pick CGST and SGST, automatically. Cross the e-invoicing threshold and the IRN and QR come through the same flow.
Then it stops being double work at the accounts end. A proper GST and Tally billing setup for transport means the invoice your client receives is the same entry your accountant reconciles, no re-keying, no month-end mismatch. You can even ask a plain question like "how many airport duties did we bill Reliance last week and how much GST on them," and get an answer instead of opening four spreadsheets.
Before versus after is simple. Before: a tired boy typing numbers he half-remembers, three bounced invoices a week. After: the bill is a by-product of the trip that already happened, correct the first time.
Reverse charge and the corporate client trap
One more thing that catches operators out. Under reverse charge (RCM), when a supplier who is not a body corporate rents a motor vehicle to a body corporate and charges the 5% structure, the GST is often paid by the client, not by you.
That changes how your invoice should read. Bill it wrong and the corporate client's accounts team will hold the payment until you reissue it their way. If most of your revenue is corporate, sort out your RCM position with your CA and set it once in your billing, so every bill to that client is right by default.
Frequently Asked Questions
How do I raise a GST invoice for car rental in India?
Start from the completed trip, not a blank template. The invoice needs your GSTIN and the client's, a unique invoice number and date, the SAC code, the taxable value, and the correct GST split (CGST and SGST within the state, IGST for interstate). Add the trip details and any tolls or extra charges. Doing it from the duty slip record, ideally through billing software, is what stops the wrong-number bounces.
What is the GST rate on car rental in India?
For renting a motor vehicle with a driver, the two common structures are 5% without input tax credit, or 12% with full input tax credit. Which one is better depends on your input costs, so work it out with your CA rather than defaulting. Rates and rules change, so confirm the current position before you set your pricing.
Can car rental software generate GST invoices automatically?
Yes. A billing-aware car rental software builds the invoice from the actual trip: real kilometres and hours, attached tolls and charges, the right SAC code, and the correct CGST/SGST or IGST split. It can also handle e-invoicing above the turnover threshold and sync to Tally, so the same entry your client gets is the one your accountant reconciles.
Your trips are already clean. Your duty slips are signed. The only thing standing between the work and the money is the bill. Make the GST invoice for your car rental business a by-product of the trip, not a monthly guessing game, and you stop financing your clients for free.


