Invoicing and payment tracking for a small service business in India involves creating Goods and Services Tax (GST)-compliant invoices and maintaining a system to record whether each invoice is paid, partially paid or overdue. Together, these processes help ensure timely collections, accurate accounting and compliance with tax requirements. Incorrect invoices can affect a client's input tax credit, while poor payment tracking can lead to delayed cash flow, missed follow-ups and reconciliation issues. A structured invoicing and tracking process helps businesses stay organised, improve collections and maintain reliable financial records.
What is the process for setting up invoicing and payment tracking?
Setting up invoicing and payment tracking is a step-by-step process. Follow these steps to create a system that supports accurate billing, timely collections and GST compliance:
Step 1: Create a GST-compliant invoice template
Start with a single invoice template that already includes all mandatory fields, so compliance isn't something to check after the invoice is sent. Under Rule 46 of the CGST Rules, 2017, a compliant invoice for a service business needs:
- Supplier's name, address and GSTIN
- Date of issue
- A unique, sequential invoice number for the financial year (maximum 16 characters)
- Recipient's name, address and GSTIN (if registered)
- Description of the service
- Harmonised System of Nomenclature (HSN) or Services Accounting Code (SAC) for the service provided
- Taxable value, GST rate and tax amount split as CGST/SGST or IGST, depending on whether the supply is intra-state or inter-state
- Total invoice value
- Signature of the authorised signatory (physical or digital)
Step 2: Set up an invoice register or receivables ledger
Once your invoice template is ready, create a register to track each invoice's status after issuance. At a minimum, record:
- Invoice number
- Invoice date
- Due date
- Client name
- Amount billed
Also, record the amount received and the date received so the outstanding balance updates automatically.
Step 3: Record every invoice issued
Record every invoice in the register on the same day it is issued, regardless of the amount or the client.
Keep invoice numbers sequential within the financial year to comply with GST requirements and simplify future audits. Link each invoice to a client record instead of treating it as a standalone document so you can view payment history, average payment delays and outstanding balances for each client.

Step 4: Track payments against individual invoices
Match each payment received to the specific invoice it settles, rather than recording it as a general client payment.
Mark fully paid invoices as closed and record the payment date. Keep partially paid invoices open until the remaining balance is received. Record advance payments against the relevant invoice or hold them as advances until an invoice is raised, so they are not treated as income for an unrelated invoice.
If Tax Deducted at Source (TDS) is deducted, record it separately against the invoice. For example, if a ₹60,000 invoice is settled with a ₹54,000 bank credit because ₹6,000 was deducted as TDS, recording the deduction prevents the invoice from appearing partially unpaid.
Step 5: Monitor outstanding invoices
Review unpaid invoices on a fixed day each week, rather than waiting until clients become overdue. Categorise outstanding invoices into ageing buckets of 0–30 days, 31–60 days and over 60 days so overdue payments and cash flow risks are easy to identify.
Follow a consistent reminder schedule:
- Three days before the due date: Send a reminder that payment is approaching.
- On the due date (if unpaid): Follow up and reattach the invoice.
- Seven to ten days after the due date: Send a reminder referencing the original due date and the outstanding amount.
Step 6: Reconcile invoices, payments and bank receipts
Reconcile your invoice register with your bank statement at least once a month by matching every bank credit to the corresponding invoice.
This helps identify invoices marked as paid without a matching bank receipt, payments received but not recorded and short payments where TDS was deducted but not entered against the invoice.
For example, if ₹54,000 is credited against a ₹60,000 invoice and the ₹6,000 TDS deduction is not recorded, the invoice will appear ₹6,000 short instead of fully settled. Monthly reconciliation prevents these mismatches from accumulating until GST filing or year-end.
Conclusion
Setting up invoicing and payment tracking correctly from the beginning helps reduce payment delays, improve cash flow and keep your business GST-compliant. A structured process, from creating compliant invoices to reconciling bank receipts every month, also makes your financial records more accurate and easier to manage.
For businesses looking to streamline these tasks, TallyPrime brings invoicing, payment tracking, receivables management and GST records together in a single system, helping you spend less time on manual follow-ups and more time running your business.