cashflowos Open web appStart free trial Free trial

Invoices & documents Service billing

Invoices for repair and service jobs

A repair invoice usually mixes two things: spare parts (goods) and labour (a service). Showing each line with its own HSN or SAC, and agreeing the estimate before work starts, avoids most disputes with customers and most GST errors.

Updated 2026-11-053 min read

Who this is for
  • Appliance service centres
  • Mobile and electronics repairers
  • Vehicle workshops
  • AC and RO technicians
  • Brand-authorised service partners
On this page 12

What a service bill should show

LineExampleCode
Job number and deviceJOB/25-26/0412, washing machine, serial WM7K…
Spare partDrain pump, 1 no., ₹1,450HSN of the part
Spare partDoor gasket, 1 no., ₹780HSN of the part
Labour / repair charge₹600SAC under heading 9987 (repair services)
Visit or pickup charge₹200SAC as applicable
Tax per lineRate as applicable to each

Add customer name and mobile, address for home visits, the date the job was completed and the warranty on the repair (for example, 90 days on labour, as per manufacturer on parts). For registered business customers, their GSTIN goes on the invoice too.

Parts and labour: one rate or two?

When parts and labour are supplied together, GST treats them either as a composite supply, taxed at the rate of the principal supply, or as separate supplies taxed at their own rates. The answer depends on the facts: how the job is quoted, whether the customer could buy parts alone, and how the invoice is drawn up. Many repairers itemise parts and labour separately with their own rates; that is common and transparent, but it is not automatically correct in every case. For vehicle, machinery or contract repair work, ask your CA once and set the billing pattern accordingly. Read GST for service and repair businesses.

This is general information, not tax advice.

Worked example

A Kochi appliance service centre repairs a washing machine. Rates used are illustrations only.

LineTaxableGSTTotal
Drain pump₹1,450₹261 (18%)₹1,711
Door gasket₹780₹140 (18%)₹920
Labour₹600₹108 (18%)₹708
Pickup and drop₹200₹36 (18%)₹236
Total₹3,030₹545₹3,575

Kerala to Kerala, so the tax splits equally into CGST and SGST on the invoice. Check the current rate of each part's HSN; rates for several goods changed with the 2025 rate revision.

Warranty, AMC and chargeable jobs

  • Under manufacturer warranty: the customer pays nothing; the service centre usually bills the brand for labour and gets parts from the brand. CBIC has clarified the GST treatment of warranty replacements; follow that clarification and your brand agreement.
  • Under your AMC: labour is covered by the AMC invoice already raised; parts may be extra as per contract. Write the AMC number on the job. See annual maintenance contracts.
  • Out of warranty: full chargeable invoice to the customer.

Keep these three apart in your books, so you can see what each brand owes you and what customers paid.

Estimate first, invoice later

Most complaints about repair bills are about surprise amounts. Send an estimate after diagnosis and wait for approval: Sir, your machine needs a drain pump and gasket. Estimate ₹3,575 including GST. Reply YES to proceed. If the cost rises during repair, ask again. A short written yes, kept with the job, settles arguments at delivery. See estimate vs quotation.

Advance and deposits

If you take an advance for a service job, GST is generally payable when the advance is received, so issue a receipt voucher and adjust it in the final invoice. A refundable security deposit for a loaner device is treated differently from an advance. When the job is cancelled and the advance refunded, record it with a refund voucher.

Service bill checklist

  1. Job number on the invoice, linked to the job card.
  2. Each part with its HSN and each service with its SAC.
  3. Warranty or AMC status written clearly.
  4. Old parts returned to the customer or disposed of with consent.
  5. Customer signature or OTP confirmation at delivery.
  6. Repair warranty period printed.

Doing this with Tally and Cashflow OS

The service jobs module in Cashflow OS records repair and pickup jobs, lets you add items and service charges as work progresses, and closes the job with an invoice. Items and parts come from your Tally stock items, and the sale reaches Tally through the connector, so stock and the customer's account stay in step with your books.

Avoid these

Common mistakes

  • MistakeOne line such as 'AC repair ₹6,500' with one code
    Do this instead

    List parts with their HSN and labour with its SAC, unless your CA has advised one composite supply.

  • MistakeStarting work before the customer approves
    Do this instead

    Send the estimate on WhatsApp after diagnosis and keep the customer's written yes with the job.

  • MistakeMixing warranty jobs with chargeable ones
    Do this instead

    Keep warranty, AMC and chargeable jobs separate, so you can see what each brand owes and what customers paid.

  • MistakeNo receipt voucher for service advances
    Do this instead

    GST is generally payable on advances for services; issue a receipt voucher and adjust it in the final invoice.

Keep handy

Checklist

Invoices for repair and service jobs — 7 checks. Tick them as you go.

In Cashflow OS

How Cashflow OS helps

Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:

01

From job to invoice in one flow

Service jobs record repair and pickup work; add items and service charges as the work goes on, then close the job with an invoice that reaches Tally through the connector.

See Service jobs
From job to invoice in one flow
02

Parts from your Tally stock

Spare parts are picked from your Tally stock items, so stock and the customer's account stay in step with your books.

See Create Tally vouchers from your phone
Parts from your Tally stock

Questions people ask

What SAC code is used for repair services?
Repair and maintenance services fall under SAC heading 9987, with sub-codes by type of equipment. Pick the sub-code that matches your work.
Do I charge GST on labour if I am not registered?
No. Only registered persons collect GST. Check whether your turnover requires registration.
Should I give an invoice for warranty repairs?
Give the customer a job sheet or delivery note showing no charge. The billing to the brand follows your agreement with them.
Can I charge a diagnosis fee if the customer declines the repair?
Yes, if the fee was told to the customer at intake. Bill it as a service with its SAC and GST if you are registered.
Should I charge GST on a visit or pickup charge?
If you are registered, yes; it is part of your service. Whether it follows the main repair's treatment or is billed separately depends on how the job is supplied.
How long should a repair warranty be?
That is your business decision. Print the period and what it covers, such as labour only, on every invoice.
What if the customer never collects the device?
Keep the job card with intake details and messages. Set a written policy on uncollected items and tell customers about it at intake.
Do I need to keep the old parts?
Offer them back to the customer or dispose of them with consent, and note which on the job card. It prevents disputes about whether a part was really replaced.

This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo