Indian GST invoices require GSTINs, HSN/SAC codes, and tax splits. Everhour turns tracked billable work into invoices.
Fill in your details, add line items, hit Print when ready.
| Description | Qty | Rate | Tax | Amount |
|---|
The calculator gives you the number — Everhour takes it from there.
One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.
Set a budget, assign rates, and get alerted before you're over.
Measurement
Track your budget through time or costs
Every report you need — configured your way, always up to date.
Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.
An invoice app for India helps you prepare a client-ready invoice with supplier details, buyer details, invoice number, date, line items, GST breakup, and payment terms in one place. The practical goal is simple: send a document that your customer can approve, your accounts team can reconcile, and your tax records can support later.
For registered suppliers, the invoice must show the supplier's name, address, and Goods and Services Tax Identification Number. The serial number must be consecutive, unique for the financial year, and up to 16 characters using letters, numbers, hyphen/dash, or slash. Service invoices are generally required within 30 days from the date of supply of service unless a special category applies.
A strong Indian invoice starts with the seller and buyer blocks. For a registered recipient, include the recipient's name, address, and GSTIN or UIN. For an unregistered recipient, include name, address, delivery address, state, and state code when the taxable supply value is at least Rs. 50,000. Add the date of issue and keep numbering consistent across the financial year.
Line items need more than a description and price. GST invoice line items must identify the HSN code for goods or accounting code for services, describe the goods or services, and show quantity for goods, total value, taxable value, and any discount or abatement. The tax section must show the GST rate and amount charged by tax type.
India uses Goods and Services Tax on supplies of goods and services. Intra-state supplies generally use CGST plus SGST or UTGST. Inter-state supplies use IGST. The invoice should separate the rate and tax amount by central tax, state tax, integrated tax, Union territory tax, or cess as applicable, and state reverse-charge status where relevant.
Place of supply matters because it drives the tax split. For inter-state supplies, the tax invoice must state the place of supply along with the name of the state. It must also state the delivery address when that address differs from the place of supply. A common mistake is copying last month's invoice without updating state, delivery, and tax-type fields.
A one-off invoice app is enough when you need a single GST-ready document, a PDF for a client, or a quick record for a small job. It works best when the work is already priced, the buyer details are known, and you only need to assemble the fields correctly before sending.
A managed workflow becomes necessary when billable time, expenses, approvals, and accounting handoff repeat every month. Everhour Billing & Invoicing converts tracked billable time and expenses into invoices, calculates invoice amounts from rates while excluding non-billable tasks, and exports invoices to QuickBooks Online, Xero, or FreshBooks with status sync back to Everhour.
This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.
High Performer
G2
Summer 2026
Best Ease Of Use
Capterra
Summer 2026
Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.
An Indian GST invoice app should capture supplier name, address, GSTIN, invoice number, issue date, recipient details, HSN or SAC, description, value, taxable value, discount or abatement, GST rate, tax amount by tax type, and reverse-charge status where relevant. Inter-state invoices also need place-of-supply details with the state name.
The tax split depends on the supply. India uses CGST plus SGST or UTGST generally for intra-state supplies, and IGST for inter-state supplies. The invoice should show the applicable GST rate and tax amount separately by central tax, state tax, integrated tax, Union territory tax, or cess.
The invoice serial number must be consecutive and unique for the financial year. It may contain letters, numbers, hyphen/dash, or slash, and it must stay within a limit of 16 characters. Reusing a number in the same financial year creates reconciliation and audit problems.
GST e-invoicing applies to notified B2B taxpayers whose aggregate turnover exceeded Rs. 5 crore in any financial year from 2017-18 onward. Covered invoices are reported to the Invoice Registration Portal for an IRN and signed QR code. Businesses outside that scope still need proper GST invoice fields when registered.
A micro or small enterprise covered by the MSMED Act cannot agree to a payment date beyond 45 days from acceptance or deemed acceptance. Longer payment wording creates risk because delayed payment can trigger interest consequences under the MSMED Act.
Everhour Billing & Invoicing converts tracked billable time and expenses into invoices, calculates amounts from billable time, project or member rates, and billable expenses, and excludes non-billable work. Invoices can be exported to QuickBooks Online, Xero, or FreshBooks with status sync back to Everhour.
Everhour client records can hold assigned projects, contact details, tax rate, discount, and payment terms that become invoice defaults. That keeps recurring invoices tied to the right client setup while still allowing invoice-specific customization for branding, due dates, discounts, taxes, language, and custom line items.
Create invoices from approved billable time and expenses, keep non-billable work out of client totals, and export drafts to accounting tools with Everhour Billing & Invoicing.
14-day free trial · No credit card · Cancel anytime