Invoice software for India

India GST invoices require precise tax fields and e-invoicing checks. Everhour turns tracked billable work into invoices.

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

Indian invoicing requirements for billable work

Invoices this page helps create

Use this page when you need a clean invoice for work supplied in India, especially services, project work, consulting, development, agency retainers, or billable expenses. A GST invoice from a registered supplier needs more than a client name and total. It must carry the supplier's GSTIN, invoice number, issue date, recipient details, line-item codes, taxable value, tax amounts, and supply details where applicable.

The goal is a document that your client can read, approve, and process without asking for missing tax data. That means each line should connect the work performed to an HSN code for goods or accounting code for services, commonly called SAC. The invoice should also separate commercial terms from statutory tax fields so the buyer can verify the charge and account for GST correctly.

Fields that make the invoice valid

A GST tax invoice issued by a registered supplier must show the supplier's name, address, and Goods and Services Tax Identification Number. The serial number must be consecutive and unique for the financial year, and it can use letters, numbers, hyphen, dash, or slash within a limit of up to 16 characters. Service invoices are generally required within 30 days from the date of supply of service unless a special category applies.

Recipient details depend on the buyer. 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. Line items should show description, HSN or SAC, quantity for goods, total value, taxable value, and any discount or abatement that changes the taxable amount.

GST treatment and e-invoicing checks

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. 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. It must also state reverse-charge status where relevant.

Inter-state supplies need extra location detail. The tax invoice must state the place of supply along with the name of the state, and it must state the delivery address when it differs from the place of supply. GST e-invoicing applies to notified B2B taxpayers with more than Rs. 5 crore aggregate turnover in any financial year from 2017-18 onward. Covered invoices are reported to the Invoice Registration Portal for an IRN and signed QR code.

Free invoice versus managed billing

A one-off invoice works for a simple job when you already know the buyer details, GST treatment, line items, and payment term. It is enough for a single project milestone, a consulting fee, or a short service engagement where you can confirm whether the invoice needs GST e-invoicing before sending it. For micro or small enterprise suppliers covered by the MSMED Act, the agreed payment date cannot exceed 45 days from acceptance or deemed acceptance.

A managed workflow becomes necessary when billable time, expenses, non-billable work, rates, and invoice status need to stay connected. Everhour Billing & Invoicing converts tracked billable time and expenses into invoices, calculates invoice amounts from rates while excluding non-billable tasks, and supports client settings such as contacts, taxes, discounts, and payment terms. It can also export 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

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 details should India invoice software capture?

India invoice software should capture supplier GSTIN, recipient GSTIN or UIN when registered, invoice number, issue date, HSN or SAC, description, taxable value, GST rate, GST amount by tax type, and reverse-charge status where relevant. For inter-state supplies, it should also capture place of supply with the state name.

Does an India invoice need CGST, SGST, UTGST, or IGST?

The supply type decides the GST split. CGST plus SGST or UTGST generally applies to intra-state supplies, while IGST applies to inter-state supplies. The invoice should not merge these into one generic tax line because the buyer needs the tax type for GST accounting and reconciliation.

Which invoice number format is allowed under GST?

A GST 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 up to 16 characters. A long internal project code can break the format if it exceeds that limit.

Does India GST e-invoicing apply to every business invoice?

GST e-invoicing applies to notified B2B taxpayers whose aggregate turnover exceeded more than Rs. 5 crore in any financial year from 2017-18 onward. Covered invoices must be reported to the Invoice Registration Portal for an IRN and signed QR code before they are treated as valid e-invoices.

Which payment term matters for micro or small enterprise suppliers?

For a micro or small enterprise supplier covered by the MSMED Act, the agreed payment date cannot exceed 45 days from acceptance or deemed acceptance. A longer commercial payment term creates delayed-payment exposure, including interest consequences, even if the buyer's standard procurement cycle is longer.

How does Everhour turn India project work into invoices?

Everhour Billing & Invoicing converts tracked billable time and expenses into invoices, calculates invoice amounts from rates, and excludes non-billable tasks. Client records can hold contacts, taxes, discounts, and payment terms so recurring invoice details do not need to be rebuilt from scratch.

Can Everhour send invoice data to accounting software?

Everhour can export invoices to QuickBooks Online, Xero, or FreshBooks, where they are copied as drafts and managed in the accounting tool. Everhour displays exported invoice status, invoice number, issue date, and amount so billing records stay connected to project work.

Turn billable work into invoices

Track approved time, expenses, rates, and invoice status in one workflow. Everhour Billing & Invoicing keeps client billing connected from logged work to accounting export.

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

Or