What Should Indian Exporters Look for in Invoicing Software?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
Indian exporters should choose invoicing software that prints every CGST Rule 46 field, supports the export endorsement and foreign currency, and records invoice dates accurately. The invoice date drives GST timing and the FEMA realisation period. No law requires a particular tool, so compare tools against these rules.
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| Indian exporters, freelancers and agencies that bill customers outside India and issue GST tax invoices | CGST Act section 31; CGST Rules 34, 46, 47, 48 and 96A; IGST Act section 2(6); FEMA (Export and Import of Goods and Services) Regulations, 2026 | Services invoice within 30 days of supply (Rule 47); EDF within 30 days from the end of the invoice month; realisation within 9 months of the invoice (12 months if invoiced or settled in rupees) | Supply without an invoice or with an incorrect invoice attracts Rs 10,000 or the tax evaded, whichever is higher (CGST section 122(1)(i)) | 9 Oct 2026 |
What does invoicing software have to do for an Indian exporter?
Invoicing software for an Indian exporter has to produce a valid GST tax invoice with export details, number it correctly and keep a dated record of it. The law sets the content of the invoice and leaves the choice of tool to the exporter. Any tool that meets the rules below is acceptable.
- Mandatory fields: A registered person supplying taxable services must issue a tax invoice with the particulars in CGST Rule 46, as required by section 31(2) of the CGST Act.
- Export wording: For exports, Rule 46 replaces the usual recipient details with the recipient's name and address, the address of delivery and the country of destination, and requires an export endorsement (Rule 46, proviso).
- Numbering: The invoice number must be consecutive, up to sixteen characters, made of letters, numbers, hyphens or slashes, and unique for the financial year (Rule 46(b)).
- Timing: A services invoice is due within thirty days from the date of supply (Rule 47).
- Foreign currency: The exchange rate used to convert a services invoice into rupees for GST is the rate determined under generally accepted accounting principles for the time of supply (Rule 34(2)).
Software cannot decide the tax route or the bank paperwork for you. It can carry the right fields and dates so that the invoice supports both. For the field list itself, see export invoice format and must-have fields.
Which types of invoicing tools can Indian exporters use?
Indian exporters can use spreadsheets, accounting packages with an invoicing module, dedicated invoicing tools or the billing module of an ERP. The rules in Rule 46 apply to all of them in the same way. The tool type mainly changes how much you must check by hand.
| Tool type | What to verify | Fit with export rules | Best for |
|---|---|---|---|
| Spreadsheet or document template | Serial numbers, endorsement text and dates are typed by hand | Meets Rule 46 if every field is filled; numbering errors are the main risk | Freelancers with a few invoices a month |
| Accounting package with invoicing | Foreign currency fields, export endorsement and GST return export | Useful when books and invoices must match for GST and tax | Small firms that already keep books in the package |
| Dedicated invoicing tool | Whether export fields, LUT wording and multi-currency are built in | Check the template against Rule 46 before the first invoice | Agencies sending many invoices to overseas clients |
| ERP billing module | Whether invoice dates and values flow to returns and finance | Suits businesses with goods, stock and services together | Larger exporters with several departments |
| Free invoice generator | Whether the output carries the export endorsement and your GSTIN | Compare against Rule 46 line by line before use | Exporters testing a format before buying a tool |
How do you evaluate invoicing software for export invoices?
You evaluate invoicing software by testing it against the rule fields with a sample export invoice before you rely on it. Run one trial invoice for a foreign client and check each requirement below. The steps follow Rule 46 and the FEMA regulations.
- Create a trial invoice for a customer outside India and compare it with Rule 46 field by field: supplier name, address and GSTIN, number, date, recipient details, description, HSN code, value and signature.
- Check that the export endorsement can be selected for your tax route. If you export under a Letter of Undertaking, the LUT is furnished in FORM GST RFD-11 before the export (Rule 96A(1)). See LUT filing on the GST portal.
- Test numbering. Issue invoices across a financial year boundary and confirm the series stays unique and within sixteen characters (Rule 46(b)).
- Check currency handling. The tool should show the foreign currency amount and the rupee value, and let you record the rate used (Rule 34(2)).
- Check that the invoice date cannot be edited silently. The date starts the FEMA realisation period for services (Regulation 5(1)).
- Confirm what the tool does for e-invoicing. If you are a person notified for e-invoicing, an invoice without an Invoice Reference Number is not treated as an invoice (Rule 48(5)).
- Check that copies carry the right marking. For services, the copies are marked ORIGINAL FOR RECIPIENT and DUPLICATE FOR SUPPLIER (Rule 48(2)).
- Confirm that invoice data can be exported for your GSTR-1 and for your accountant, since invoice serial numbers are reported in GSTR-1 (Rule 48(3)).
- Keep a copy of every invoice with the matching bank advice, so your AD bank can be shown the invoice if it asks. See bank asking for an invoice on an inward remittance.
Does Indian law require a specific invoicing software for exporters?
No rule names a required tool. Section 31 of the CGST Act and Rule 46 prescribe what the invoice must contain, and Rule 48 prescribes how it is issued. A spreadsheet that meets those requirements is as valid as a paid tool.
Should an exporter pick software that stores the FEMA dates?
It helps. The EDF for services is due within 30 days from the end of the invoice month and realisation is due within nine months from the invoice (Regulations 3(2) and 5(1)). A tool that stores the invoice date and shows an outstanding list reduces missed dates.
What should an exporter check about the tool provider before buying?
Ask where invoice data is stored, whether you can export all invoices in a standard file, and what happens to your records if you stop paying. These are business checks. No official source sets a standard for them, so read the provider's own terms.
Which invoice features should you compare across invoicing software?
Compare features that tie directly to a rule: Rule 46 fields, export endorsement, foreign currency, numbering, dates and returns. Prices and extras vary by provider and are outside the rules, so check each provider's own pricing page. The table maps each feature to its source.
| Feature | What to look for | Source | Best for |
|---|---|---|---|
| Supplier and recipient fields | Your name, address and GSTIN; recipient name, address, delivery address and country | Rule 46 | Every registered exporter |
| Export endorsement | Selectable wording for the LUT or IGST route | Rule 46, proviso | Exporters switching between LUT and IGST payment |
| Invoice numbering | Consecutive, up to 16 characters, unique per financial year | Rule 46(b) | Exporters with more than one series |
| Foreign currency and rate | Foreign amount, rupee value and rate used | Rule 34(2) | Exporters billing in dollars, euros or pounds |
| Invoice date control | Date stored with a change log | Rule 47 | Exporters tracking the 30-day and 9-month periods |
| E-invoice support | IRN generation if you are notified for e-invoicing | Rule 48(5) | Exporters above any notified e-invoicing threshold |
| Advance receipts | Receipt voucher for an advance from a foreign client | Section 31(3)(d) | Exporters who take advance payments |
| Data export | All invoices in a standard file for returns and audit | Rule 48(3) | Exporters changing tools or using an accountant |
What happens if your invoicing software produces a wrong export invoice?
A wrong export invoice can lead to a GST penalty and can disturb your LUT and FEMA timelines. The invoice date and value feed the realisation clock, so errors carry forward into bank and tax records. The tool does not carry the liability. The registered person does.
- GST penalty: A taxable person who supplies without an invoice, or issues an incorrect or false invoice, is liable to a penalty of Rs 10,000 or the tax evaded, whichever is higher (section 122(1)(i)).
- Invalid e-invoice: For a person notified for e-invoicing, an invoice issued without an IRN is not treated as an invoice (Rule 48(5)).
- LUT tax: If payment for services under an LUT is not received within one year or the FEMA period, whichever is later, from the invoice date, the exporter pays the tax with interest within the next fifteen days (Rule 96A(1)(b)).
- Bank questions: An AD bank credits export receipts after it is satisfied the transaction is genuine (Regulation 4(2)). A missing or inconsistent invoice can slow the credit.
Issue a corrected invoice or the credit or debit note allowed under the GST rules, keep the original, and update your bank and return records. Ask your chartered accountant which document applies. See reduction in export invoice value for value changes after the invoice.
What is the timeline for an export invoice from issue to realisation?
An export invoice runs on four dates: the invoice itself, the EDF, the GST return and the realisation deadline. Your software should store each of them. The table lists the trigger, the due date and where it is filed.
| Trigger event | Due date | Filed where | Best for |
|---|---|---|---|
| Supply of a service to a foreign client | Invoice within 30 days from the date of supply (Rule 47) | Issued to the client and recorded in your books | All registered service exporters |
| Export under an LUT | LUT furnished before the export (Rule 96A(1)) | GST portal, FORM GST RFD-11 | Exporters who do not want to pay IGST upfront |
| Invoice issued in a month | EDF within 30 days from the end of that month (Regulation 3(2)) | Your AD bank | Service exporters, including freelancers |
| Invoice period ends | Invoice serial numbers reported in GSTR-1 (Rule 48(3)) | GST portal, GSTR-1 | Registered exporters |
| Invoice raised | Payment realised within 9 months, or 12 months if invoiced or settled in rupees (Regulation 5(1)) | Tracked with your AD bank; extension on request | Exporters with long payment terms |
What mistakes do exporters make when choosing invoicing software?
- Domestic template: Using a template built for domestic sales that lacks the export endorsement and country of destination.
- No currency field: Choosing a tool that only holds rupee values, so the foreign amount has to be typed in a note.
- Editable dates: Leaving invoice dates open to silent edits, which makes the 30-day and 9-month periods hard to prove.
- Numbering resets: Restarting numbers without a new financial year series, which breaks the uniqueness rule in Rule 46(b).
- Ignoring e-invoicing: Assuming a tool handles IRN generation without testing it, when the exporter is notified for e-invoicing.
- Price-only choice: Comparing only subscription prices and skipping the rule check on a trial invoice.
How did we verify this?
Every rule, deadline and form on this page is linked to its official source, checked on the dates below.
- CGST Rules, 2017: Rule 46 (Tax invoice), Clauses (a) to (s); export proviso; electronic invoice signature proviso (checked 9 Oct 2026)
- CGST Rules, 2017: Rule 47 (Time limit for issuing tax invoice), Thirty days from the date of supply of service (checked 9 Oct 2026)
- CGST Rules, 2017: Rule 48 (Manner of issuing invoice), Sub-rules (2), (3) and (5) (checked 9 Oct 2026)
- CGST Rules, 2017: Rule 34 (Rate of exchange of currency), Sub-rule (2) (checked 9 Oct 2026)
- CGST Rules, 2017: Rule 96A (Export under bond or Letter of Undertaking), Sub-rule (1) (checked 9 Oct 2026)
- CGST Act, 2017: Section 31 (Tax invoice), Sub-sections (2) and (3)(d) (checked 9 Oct 2026)
- CGST Act, 2017: Section 122 (Penalty for certain offences), Sub-section (1), clause (i) (checked 9 Oct 2026)
- IGST Act, 2017: Section 2 (Definitions), Clause (6) (checked 9 Oct 2026)
- FEMA (Export and Import of Goods and Services) Regulations, 2026, Notification FEMA 23(R)/2026-RB, amended up to 22 September 2026, Regulations 3(2), 4(2), 5(1), 6, 13, 19 (checked 9 Oct 2026)
Frequently asked questions
Is a Word or Excel invoice valid for GST exports?
Yes, if it contains every Rule 46 particular and the export endorsement, and is numbered, dated and signed as the rule requires. The rule does not name a format or tool. For notified persons, e-invoicing with an IRN is also required.
Does invoicing software file the Letter of Undertaking automatically?
The LUT is furnished by you on the GST portal in FORM GST RFD-11 before the export. An invoicing tool may carry the LUT reference on the invoice, but the filing itself is made on the portal. Check what your chosen tool actually does.
Can an Indian exporter issue an invoice in US dollars?
Yes. GST treats a service as exported if payment comes in convertible foreign exchange or in rupees where RBI permits. The invoice shows the foreign currency amount, and the rupee value uses the rate rule for GST. Check the export test in section 2(6) of the IGST Act.
Which invoice date starts the nine-month realisation period?
For services, the FEMA export regulations measure the nine months from the date of the invoice, or twelve months where the invoice or settlement is in rupees. Software should therefore hold an invoice date that matches the invoice sent to the client.
Does the same tool need to handle the EDF for service exports?
No. The EDF is submitted to your AD bank, within 30 days from the end of the invoice month, and one EDF can cover all services exported in that month. A tool can export the invoice list to help prepare it.
Do invoicing tools replace an accountant for export compliance?
No. A tool produces the invoice and stores data. Decisions on the LUT, the tax route and returns still sit with you and your chartered accountant. Treat the software as a record keeper that follows the rules you set, and review its output regularly.