GST accounting, built for services & agencies
See which clients actually make you money. LekhaPro bills projects and retainers with the right SAC, captures every cost against the work, and shows profit per client alongside a cash-flow view across milestones.
What gets in the way today
You do not know your real profit per client
Revenue is visible but the costs against each engagement are not, so a busy client can quietly be your least profitable one.
Milestone billing slips
Retainers and milestone invoices are easy to forget to raise, and unbilled work is money left on the table.
Lumpy cash flow catches you out
Project payments arrive in chunks while salaries and tools are due monthly, and a delayed milestone strains the account.
How LekhaPro fits your work
Every capability below is built in — offline-first, GST-correct by construction, and posted to a real double-entry ledger.
Project and retainer GST invoices
Raise SAC-based invoices for milestones and monthly retainers, with the correct tax split applied automatically.
Expense capture against work
Log subcontractor, tool and travel costs to the ledger so each engagement carries its real cost, not just its revenue.
Profit per client
With revenue and costs posted to the same books, see which clients and projects are actually profitable and which to renegotiate.
Receivables ageing and outstanding
Client-wise outstanding and ageing make it obvious which invoices to follow up on before they go stale.
Cash-flow forecast across milestones
Project expected inflows from open invoices against your recurring monthly costs, so lumpy project cash does not surprise you.
How a typical day looks
- 1
Set up the client and agree project milestones or a monthly retainer.
- 2
Raise SAC-based GST invoices as milestones complete or the retainer falls due.
- 3
Capture subcontractor, software and travel costs against the work.
- 4
Record receipts; outstanding and ageing update per client.
- 5
Review profit per client to decide what to scale, fix or drop.
- 6
Check the cash-flow forecast before committing to new hires or tools.
Questions services & agencies ask
Can I see profit by client or project?
Yes. Because invoices and costs both post to the same double-entry ledger, you can see real profit per client and project, not just revenue.
Does it support retainer and milestone billing?
Yes. You raise SAC-based GST invoices for monthly retainers or project milestones, with the correct tax split applied automatically.
How does it help with uneven project cash flow?
The cash-flow forecast projects expected inflows from open invoices against your recurring monthly costs, so a delayed milestone does not catch you off guard.
Is there a dedicated Services & Agencies pack, or is this the general product?
There is a dedicated pack: Subscription Billing. It ships as a real application rather than a renamed field set — Plans and price books, proration, recurring invoicing and dunning, metered usage and MRR/ARR — the machinery behind a monthly retainer. It runs over the same double-entry books as everything else, so nothing about your ledger changes when you switch it on.
Which edition should a services & agencies business choose?
Either — Subscription Billing ships in both. Choose Desktop if the business runs from one site and you want the books on your own machine with the network unplugged; choose Cloud if several branches or roles need the same books at once, with approvals and an audit trail.
What does LekhaPro give a services & agencies business specifically?
Project and retainer billing, expense capture, profit per client, and a cash-flow view across milestones. Concretely: project and retainer GST invoices, expense capture against work, profit per client and receivables ageing and outstanding — every one of them a working screen described in full further up this page, not a roadmap item.
What problems does this actually solve?
The ones this trade runs into rather than the ones that demo well: you do not know your real profit per client, milestone billing slips and lumpy cash flow catches you out. Each is set out with its cause above, because a business recognising its own problem in writing is worth more than a feature list it has to translate.
What does a normal day look like once it is running?
In order: set up the client and agree project milestones or a monthly retainer., raise SAC-based GST invoices as milestones complete or the retainer falls due., capture subcontractor, software and travel costs against the work. and record receipts; outstanding and ageing update per client.. It is one sequence in one application, which is the point — the alternative is the same day spread over a billing tool, a spreadsheet and an accountant's inbox.
Is GST handled correctly for this trade?
Yes, and by construction rather than at filing time. CGST/SGST and IGST are split from HSN or SAC and place of supply as each document is raised, the sale posts to a real ledger, and GSTR-1, 3B and 2B reconciliation come off those same books — so the return matches the accounts because it was never a separate exercise.
Can I move across from what I use today?
Masters and opening balances come across; transaction history does not. There is no automated Tally import yet — it is on the roadmap, and we would rather say so than oversell it. You start clean on a date you choose and keep the old system as a read-only archive, which is why most businesses switch at the start of a financial year or quarter.
Set up your services & agencies books in minutes
Offline-first, GST-correct, no card required.