Invoicing app for India

India GST invoices need GSTIN, tax breakup, and supply details. Everhour supports billing rates behind recurring client work.

Build your invoice

Fill in your details, add line items, hit Print when ready.

Invoice #
Date
Due date
From
To
DescriptionQtyRateTaxAmount
Subtotal
Tax
Total$ 0.00

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

GST invoice workflows in India

Create India-ready client invoices

An invoicing app for India should help you prepare a GST tax invoice with the details a registered supplier needs before sending it to a client. That means supplier details, buyer details, line items, GST treatment, payment terms, and a unique invoice number that fits the financial-year sequence. The document should be clear enough for the client to approve and complete enough for accounting records.

India uses Goods and Services Tax on supplies of goods and services. CGST plus SGST or UTGST generally applies to intra-state supplies, while IGST applies to inter-state supplies. That distinction affects the tax columns on the invoice, so the app should support the correct tax split instead of forcing one generic tax line.

Build the required invoice fields

A GST tax invoice issued by a registered supplier must show the supplier's name, address, and Goods and Services Tax Identification Number. For a registered recipient, include the recipient's name, address, and GSTIN or UIN. For an unregistered recipient, name, address, delivery address, state, and state code are required when the taxable supply value is at least Rs. 50,000.

Line items need the HSN code for goods or accounting code for services, a description, quantity for goods, total value, taxable value, and any discount or abatement. The invoice must show the GST rate and amount charged by tax type, including central tax, state tax, integrated tax, Union territory tax, or cess as applicable. Reverse-charge status also belongs on the invoice when relevant.

Check numbering and e-invoicing

The invoice serial number must be consecutive, unique for the financial year, and may contain letters, numbers, hyphen, dash, or slash within a limit of 16 characters. A loose numbering system creates audit and reconciliation problems, especially when several people issue invoices from different files or apps.

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. An app should help you separate ordinary invoice preparation from cases that require IRP reporting.

Move beyond one-off invoices

A free invoice form is enough for an occasional invoice when you already know the client, tax split, payment terms, and line items. It is also enough when a bookkeeper reviews the GST treatment before filing. The limit appears when invoices come from tracked hours, changing rates, reimbursable costs, or several projects under one client.

Everhour fits the managed workflow after the invoice template stage. It separates internal cost rates from client-facing billable rates, supports per-person defaults and per-project overrides, preserves dated rate history, and can price billable work by project, member, or task. That rate structure keeps recurring India client invoices tied to approved time instead of rebuilt from scattered notes.

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

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

Which GST fields should an India invoice app capture?

An India invoice app should capture supplier name, address, GSTIN, invoice number, issue date, recipient details, HSN or SAC, item description, taxable value, discount or abatement, GST rate, and GST amount by applicable tax type. Inter-state supplies also need the place of supply with the state name.

Does every India invoice need CGST and SGST?

No. India GST treatment depends on the supply. CGST plus SGST or UTGST generally applies to intra-state supplies, while IGST applies to inter-state supplies. The invoice should show the correct tax type rather than listing every GST column on every transaction.

Which invoice number format works for GST records?

The invoice serial number must be consecutive, unique for the financial year, and limited to 16 characters. Letters, numbers, hyphen, dash, and slash are allowed. A practical format such as FY26-001 works only if every invoice in that series stays unique and sequential.

Which India invoices need e-invoicing?

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 must be reported to the Invoice Registration Portal, which returns an IRN and signed QR code for the invoice record.

Which payment term matters for MSME suppliers?

A micro or small enterprise covered by the MSMED Act has a 45-day outer payment limit. The agreed payment date cannot exceed 45 days from acceptance or deemed acceptance, and delayed payment carries interest consequences. Put the payment term on the invoice so the due date is visible.

How does Everhour handle billable rates for India client invoices?

Everhour separates internal cost rates from client-facing billable rates, with default per-person rates and per-project overrides. Rate changes can be dated, so older reports keep their original calculations while new India client work uses the current project, member, or task rate.

Can Everhour turn approved time into invoice amounts?

Everhour turns tracked billable time and expenses into invoices from uninvoiced work. It calculates invoice amounts from rates, time, and billable expenses while excluding non-billable work, then marks invoiced time so the same entries do not appear again.

Keep India billing records connected

Price client work with dated billable rates, then turn approved time into invoice-ready totals. Everhour keeps recurring billing tied to the rates behind each project.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or