Invoices that
handle Indian tax
— without a
single dropdown.
Six PDF layouts. Auto GST split. UPI + Razorpay on every share page. Sequential numbering your CA will accept on first pass.
Hours to paid,
in one pass.
The invoice builds itself from your tracked time, splits its own GST the moment you set the client's state, renders to the layout the job needs, and gets paid over UPI — no dropdowns, no exports.
- 0:0001Builds itself from tracked hours
- 0:0302GST splits itself — change the state, watch
- 0:0803Six layouts, one click
- 0:1004Paid via UPI · UTR captured
A document shaped
like the job.
The same line items render to six genuinely different documents — not six colour swaps of one template. These are the real PDFs, exactly as your client receives them. Pick the shape the job needs; HourSlip keeps the GST, numbering, and payable footer correct across all of them.
Standard
The default for Indian B2B clients. Full Rule-46 compliance — HSN/SAC, GSTIN, place of supply, auto IGST or CGST+SGST, bank + UPI QR + signature.
Export
For overseas clients. IEC + LUT reference, the RBI/CBIC rate, billed in their currency with the INR equivalent printed for FIRC reconciliation.
Compact
Dense, mono-set, one page. For repeat retainer clients who just want the number — no cover letter, no fluff.
Timesheet
Embeds the day-by-day breakdown pulled straight from your time tracker. For clients who want to see the hours behind the total.
Milestone
A project progress bar across phases, milestone cards, and a focus block for the phase being billed. For fixed-fee project work.
Proforma
"Not a tax invoice." Validity window, payment schedule, and an acceptance signature. Convert to a real invoice in one click.
Set the client's
state once.
From then on, every invoice picks its own split — intra-state, inter-state, composition, or export. The PDF prints the right header. GSTR-1 classifies it into the right table (B2B / B2CS / B2CL / EXP / CDNR) when you file.
One-click GST fix re-computes line items + totals on a sent invoice and emits an automatic CDNR (Credit/Debit Note · Registered) entry. No re-issuing, no re-numbering, no awkward client email.
A pay button
your clients
actually press.
Every invoice gets a share link — no login, no signup, no app. Your client lands on a single page with the PDF, a UPI button that deep-links into their UPI app with the amount pre-filled, and a Razorpay fallback for card or netbanking.
- ›UPI deep-linkTap → GPay / PhonePe / BHIM opens with VPA and amount filled in. One tap. UTR auto-captured.
- ›Razorpay fallbackCard, netbanking, wallet — your Razorpay key, your bank account, our share page.
- ›QR in PDFEven printed invoices are payable. The UPI QR auto-embeds in every PDF layout.
- ›Mark paid · UTRRecords UTR / NEFT reference against the invoice for ITR reconciliation later.
FX losses
are not
your problem.
Bill in INR, USD, EUR, GBP, AUD, CAD, or SGD. The FX rate is fetched at the moment you issue the invoice and frozen. If the pound drops next week, your invoice still bills at the rate you locked in.
The things you'd
otherwise track
in a notebook.
The features you reach for once a quarter — recurring invoices, an advance against a project, a pile of billable expenses to attach — work the same way as the daily ones. Same engine, same GST math, same share link.
Set it Monday. Forget it.
Monthly or quarterly. Auto-generates from a parent template. You get a 'draft ready' alert at 06:00 IST on the due date — one tap to review, one tap to send.
Pulled in. Math done.
Track advances per client. Pull one onto an invoice and the math — advance offset, GST on net, balance due — is done for you. No client-side spreadsheets.
Hosting and AWS, attached.
Pull unbilled expenses into the invoice with their original GST. ‘Hosting · ₹2,400 (incl. ₹366 IGST)’. ITC stays intact, client sees the breakdown.
Built to clear
your CA's first
review.
Sequential numbering with no gaps. An audit log on every state change. Void / Write-off / Dispute states that never delete a number. Accountant access via magic link, so your CA doesn't need your password.
Sequential · no gaps
| # | Client | Date | State | Amount |
|---|---|---|---|---|
| HSL/2026/0140 | Bluedot Capital | 11 Apr | Paid | ₹1,18,000 |
| HSL/2026/0141 | Northwind Labs | 12 Apr | Sent | ₹84,000 |
| HSL/2026/0142 | Mahindra Tech | 14 Apr | Sent | ₹3,30,400 |
| HSL/2026/0143 | Acme Inc (US) | 14 Apr | Sent | £2,800 |
| HSL/2026/0144 | Northwind Labs | 15 Apr | Void | ₹84,000 |
| HSL/2026/0145 | Mahindra Tech | 15 Apr | Replaced | ₹84,000 |
HSL/2026/0142
- Created · draftPriya · 14 Apr 09:14 IST
- SAC code addedPriya · 14 Apr 09:18 IST
- Sent to clientPriya · 14 Apr 09:22 IST
- Share link openedMahindra Tech · 14 Apr 12:48 IST
- Marked paid · UTR ******5118Priya · 18 Apr 11:02 IST
Magic link · 30-day session
Grant your CA a read-only seat. They land in a dedicated CA cockpit — invoices, GSTR exports, 26AS reconciliation — without your password.
Free for 5 invoices
a month.
The Free plan gives you GST handling, all six layouts, UPI + Razorpay, and the audit log. Pro unlocks recurring, advances, billable expenses, accountant access, and the cap on monthly invoices.
An honest
side-by-side.
These are good tools — Refrens and Zoho especially. Most of them do GST, UPI, multi-currency and recurring perfectly well. The honest difference isn't a feature they lack; it's that none of them put a freelancer's timer, Pomodoro and GST invoice in one tool shaped around ₹/hour, TDS and FY April–March.
The fine print, up front.
What freelancers and their CAs ask us before switching — answered plainly.
- Yes. Sequential numbering with no gaps, correct CGST/SGST vs IGST split based on place of supply, SAC codes, HSN where needed, reverse-charge flag, and amount-in-words. Void and Replaced states preserve the number so your CA sees an unbroken series at filing.
- No dropdowns. You set the client's state once; every invoice then chooses its own split — intra-state CGST+SGST, inter-state IGST, composition, or zero-rated export under LUT — and files into the right GSTR-1 table automatically.
- When you issue a foreign-currency invoice, a live market reference rate is fetched and frozen onto it. If the pound or dollar moves next week, that invoice still bills and reports at the rate you locked — and the PDF shows both the foreign amount and the INR equivalent for FIRC reconciliation.
- Every invoice gets a no-login share link with a UPI button that deep-links into GPay / PhonePe / BHIM with the amount pre-filled, a Razorpay fallback for card, netbanking and wallets, and your NEFT/IMPS bank details. The UPI QR is auto-embedded in the PDF too, so even printed invoices are payable.
- The Free plan sends 5 invoices a month with all six layouts, full GST split, multi-currency, and UPI + Razorpay — no card, no expiry, and no “Powered by” branding on your PDF. Pro (₹2,699/yr) lifts the monthly cap and adds recurring invoices, advances, billable expenses and accountant access.
- Yes. Accountant access (Pro) sends your CA an OTP-protected magic link to a read-only cockpit — invoices, GSTR exports, 26AS reconciliation — with a full audit log, revocable any time. They never need your login.
- A Refrens / Zoho CSV importer is on our roadmap. For now, set your starting invoice number during setup and HourSlip picks up sequential numbering from there — so your series stays unbroken across the switch. Your clients and contacts can be bulk-imported via CSV today.
Send a GST-perfect
invoice today.
Free plan: 5 invoices a month, all 6 layouts, full GST split, UPI + Razorpay included. No card required, no trial expiry, no Indian-tax oversights.