Invoices that
handle Indian tax
— without a
single dropdown.
Six PDF layouts. Auto GST split. UPI + Razorpay for India, Wise / Payoneer / SWIFT for clients abroad. Sequential numbering your CA will accept on first pass.
No GSTIN? You still get clean, professional non-GST invoices — and GST switches on automatically the day you register.
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 — UPI for domestic clients, Wise or Payoneer for clients abroad — no dropdowns, no manual tax math.
- 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. Pick the shape the job needs; HourSlip keeps the GST, numbering, and payable footer correct across all of them.
CGST+SGST or IGST decided by your client's state — no dropdown. Files into GSTR-1. Client deducts TDS 194J; we track it.
+ 2 more shapes — Timesheet & Proforma
Timesheet
Embeds the day-by-day breakdown pulled straight from your time tracker. For clients who want to see the hours behind the total.
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. Billing a client abroad? They see your Wise, Payoneer, PayPal or SWIFT details instead.
- ›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.
- ›International railsForeign clients pay via Wise, Payoneer, PayPal, Skydo or a SWIFT wire — add each payout detail once, choose which show per invoice.
- ›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. When the money actually lands — in one tranche or several — HourSlip records what you received, books the realized FX gain or loss against it, and tracks the FIRA / FIRC remittance proof for your export refund.
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.
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.
- Yes. With no GSTIN on your profile, every invoice comes out as a clean, GST-free Invoice — no tax columns, no GSTIN line, no CGST/SGST/IGST — which is the correct document for an unregistered freelancer. Nothing to configure. If you later cross the ₹20L threshold and register, switch GST on and the same invoices gain the tax split automatically.
- 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.
- Yes. Bill a foreign client and you choose how the export is treated: zero-rated under LUT (WOPAY) with the LUT reference printed on the PDF, or with payment of IGST (WPAY) where the IGST is shown and flagged for a Rule 96 / RFD-01 refund. Either way it files into GSTR-1 Table 6A correctly — and you can log the FIRA / FIRC bank remittance proof and the realized FX gain or loss against the invoice.
- 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. When the payment lands, the realized FX gain or loss against that locked rate is booked automatically.
- 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. For clients abroad, add your Wise, Payoneer, PayPal, Skydo or SWIFT payout details and choose which appear per invoice. The UPI QR is auto-embedded in the PDF too, so even printed invoices are payable.
- During invite-only early access every account includes the full Pro feature set, free — all six layouts, full GST split, multi-currency, UPI + Razorpay, recurring invoices, advances, billable expenses and accountant access. No card, no expiry.
- 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.
Early access includes everything: all 6 layouts, full GST split, UPI + Razorpay included. No card required, no Indian-tax oversights.