GST invoicing for Indian agencies

GST invoicing for agencies, raised from the work, not retyped.

Most Indian agencies run delivery in one tool and billing in another, and somebody retypes the retainer into Tally every month. Ancor raises the invoice where the work is tracked, with the GST split worked out, and then follows it until the money lands.

Last reviewed: 7 October 2026

The short answer

What does GST invoicing software do for an agency?

It produces an invoice with the right tax on it and keeps the numbering, credit notes and payments straight. Ancor applies CGST plus SGST or IGST from the place of supply on the client's GSTIN, zero-rates foreign-currency invoices as exports of services, numbers invoices per financial year, and raises retainer and recurring invoices on schedule. Because it sits in the same system as projects and retainers, it also drafts overage invoices from the scope, chases late payers on their own timetable and forecasts when cash will arrive. INR invoices carry a UPI QR, and everything exports to TallyPrime. Filing returns and IRN e-invoicing stay with your accountant's system.

The GST engine

The tax split, worked out per invoice.

SituationWhat Ancor does
Client in your stateCGST plus SGST, half each of the rate, usually 9 + 9 percent on agency services
Client in another stateIGST, usually 18 percent
Place of supply unknownTreated as inter-state rather than guessed
Foreign client, foreign currencyExport of services, zero-rated; the INR rate is stored on the invoice
Agency not GST registeredNo GST added; the invoice is still valid
Line itemsHSN or SAC per line, for example 998361 for advertising services
NumberingINV/26-27/007, restarting each 1 April; credit notes as CN/26-27

GSTIN format and state code are validated on entry. Rates shown are the standard rate for agency services; confirm your own position with your CA.

Billing that follows the work

Retainers, recurring, overage. Drafted for you.

Retainer invoices

Each retainer raises its monthly or quarterly invoice on schedule, with the tax split applied.

Recurring invoices

Any client can have a monthly or quarterly recurring invoice, sent automatically or held as a draft.

From hours or milestones

Time-and-materials projects draft from unbilled hours, each hour billed once. Fixed fee drafts by milestone. Retainer overage drafts from the burn-down.

Credit notes and part payments

Issue a credit note against an invoice, and record full or part payments by bank transfer, UPI or cheque.

Export clients in their currency

INR, USD, GBP, EUR, AUD and CAD, with each invoice's rate to INR kept and one outstanding figure in rupees.

PDF and email

Download the PDF or send it to the client by email. Clients also see their invoices in the portal.

UPI on the invoice

A UPI QR on every rupee invoice, so the client pays from a phone.

Add your UPI ID and payee name once. Every INR invoice with a balance then shows a UPI QR and a upi://pay link carrying your payee, the amount due and the invoice number as the note. It appears on the invoice web view, in the client portal and on the PDF, both your copy and the client's. There is no payment gateway and no fee: the money goes straight to your account, and you record the payment in Ancor when it lands, as you would a bank transfer.

Tally

Your accountant keeps Tally. Nobody retypes.

Invoices, credit notes and payments export for any date range as TallyPrime Import Data XML, or CSV: Sales, Credit Note and Receipt vouchers, with output CGST, SGST and IGST on ledgers you name. Drafts are left out, and foreign invoices go in at the rate stored when they were raised. How the Tally export works.

Getting paid

An invoice is not cash. Ancor follows it to the bank.

GST is due on the invoice date whether or not the client has paid, so slow payers cost an Indian agency twice. Ancor drafts an escalating chase for each overdue invoice, timed to that client's own payment habit, and you approve before anything is sent. The ageing report shows who owes what, and the cash forecast uses each client's real payment lag against your payroll and rent to show when money will actually arrive. Already tracking receivables in Tally or Zoho Books? Import their ageing file.

What stays with your accountant

Ancor raises the invoice. It is not your ledger.

Common questions

GST invoicing. The questions worth asking first.

Can I invoice from logged hours?

Yes. On a time-and-materials project, Ancor drafts an invoice from the unbilled hours in a date range, priced from your rate cards, with GST, and each hour is billed only once. Fixed-fee projects bill by milestone.

Can Ancor put a UPI QR code on invoices?

Yes. Add your UPI ID and payee name in settings, and every INR invoice with a balance shows a UPI QR and a upi://pay link with the amount and the invoice number as the note. It appears on the invoice web view, the client portal and the PDF. It is a direct UPI request with no gateway, so payment status is not updated automatically.

Does Ancor split CGST and SGST or charge IGST automatically?

Yes. Ancor compares your agency's state with the client's place of supply, taken from the client's GSTIN unless you set it, and applies CGST plus SGST for an intra-state supply or IGST for an inter-state one. Where the place of supply is unknown it treats the supply as inter-state rather than guessing.

How are invoices to foreign clients handled?

An invoice in a foreign currency is treated as an export of services and zero-rated, so no GST is added. Ancor stores the exchange rate to INR on each foreign invoice, typed by you or the ECB reference rate for the day, and shows your outstanding total in rupees.

Can an agency that is not GST registered use it?

Yes. With no GSTIN on the agency, invoices carry no GST and are still valid invoices.

Does Ancor file GST returns or generate e-invoices (IRN)?

No. Ancor raises the invoice with the right tax split and exports invoices, credit notes and payments to TallyPrime as import XML or CSV. Filing GSTR returns, IRN e-invoicing and e-way bills stay with your accountant's system, such as Tally or Zoho Books.

Can I set up recurring invoices?

Yes. Any client can have a monthly or quarterly recurring invoice, with or without a retainer. Each one is raised through the GST engine on its date and either emailed automatically or left as a draft for you to check.

Does Ancor help collect payment?

Yes. INR invoices with a balance carry a UPI QR and a upi://pay link, on the web view, in the client portal and on the PDF, so the client can pay from their phone. Ancor drafts an escalating chase for overdue invoices, timed to each client's own payment habit, keeps an ageing report, and forecasts when cash will arrive using each client's real payment lag. There is no payment gateway behind the QR, so you record the payment when it lands.

How are invoices numbered?

One series per financial year, restarting on 1 April, for example INV/26-27/007, with a separate series for credit notes. Both stay within the 16-character GST limit for a document number.

Keep reading

Where to go next

Stop retyping the retainer into Tally every month.