Do not bill before the rider agrees

Most invoice fights start before tax. The rider heard one total on the phone and saw another at the counter. Send an estimate with labour from the tariff sheet plus parts and consumables. Get a yes on WhatsApp. Then do the work. Then raise the invoice from that estimate so nobody retypes HSN lines at 8pm.

Rejected estimates are normal. Revise and resend. An approved estimate is written authorisation to proceed. That is more useful than a verbal “around eight thousand” when the crankcase is open.

Labour and parts on one document

Splitting “workshop cash” and “parts bill” feels faster and creates two GST stories for one visit. Keep labour and spare parts on the same invoice tied to the same job card. Corporate and fleet accounts will ask for that PDF anyway. Individual riders still pay UPI; they just should not get a surprise second slip.

Intra-state supply uses CGST plus SGST. Inter-state supply uses IGST. Configure the shop GSTIN and the customer location once so the invoice head is not a manual choice every time. If you are unsure whether a particular job is intra- or inter-state, that is a CA question, not a UI dare.

Collect on the same card

UPI screenshots in a family WhatsApp group are not a ledger. Send a Cashfree payment link on WhatsApp, or take UPI/card/cash at the desk, and record partial payments against the job card. Engine rebuilds often collect in two hits. Overdue should sort oldest first on the owner view, not live in a diary.

PDF invoices stay attached to the vehicle history even when the bike changes hands inside a fleet. That is the difference between “we probably billed them” and a trail a GST officer or a fleet manager can read.

What Tyming Chain does

Tyming Chain GST billing auto-generates the invoice from the approved estimate, applies CGST+SGST or IGST, sends Cashfree links via WhatsApp, tracks partial payments, and surfaces outstanding and overdue on the owner dashboard. Pair it with WhatsApp reminders so estimate approval and collection are not separate tribal knowledge.

Start the habit on the next five jobs, not after a quarter-end cleanup. Related: job cards, comparison table, contact.

If the shop still prints a blank invoice book “just in case the internet dies”, keep it in a drawer for genuine downtime, not as the default. Dual systems recreate the dispute you just fixed. Train the cashier on one path: approved estimate, QC tick, invoice, Cashfree or desk collection, closed card.

HSN and SAC codes belong in the tariff and part master, not in the cashier’s memory. When a new consumable is added, set tax and code once. Month-end then becomes a check of exceptions (credit notes, cancelled jobs) instead of reconstructing every bill from WhatsApp. That is the operational meaning of GST-ready: the document is a by-product of the job, not a second job after the bike has already left the bay and the rider is arguing in parking.

If a fleet wants a monthly statement, export from the same job cards rather than building a parallel Excel. Parallel books are how GSTIN totals drift.