Invoice app for India

Indian GST invoices require GSTINs, HSN/SAC codes, and tax splits. 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

Creating GST-ready invoices in India

Create an invoice buyers can process

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.

Build the required GST fields

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.

Handle India-specific tax splits

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.

Move from one invoice to billing

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

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 Indian invoice app include?

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.

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

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.

Which invoice numbering rule applies under Indian GST?

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.

Does every Indian business need GST 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 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.

Which payment term matters for MSME suppliers in India?

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.

How does Everhour turn Indian billable work into invoices?

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.

How does Everhour keep recurring client billing organized?

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.

Turn tracked work into invoices

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

Or