Professional services firms invoice less often than retailers and care far more about each invoice being right. A wrong GST treatment or an untracked TDS deduction costs more than a hundred counter bills.
The three things that go wrong
- TDS is deducted and nobody tracks it, so the credit is claimed late or not at all.
- Milestones drift and the invoice is raised months after the work.
- Scope creep is never billed, because it was never a line item.
Beautiful GST invoices with your signature and stamp, quotations to credit notes, inventory, UPI collection and 30+ reports.
Start free See the demoA structure that holds
- Engagement per client, with milestones named and dated.
- Invoice at each milestone, on the day it completes.
- Gross, TDS and net recorded on the receipt.
- Scope changes as separate line items, agreed in writing before the work.
- Ageing reviewed monthly, not quarterly.
How MizUp Finance handles it
MizUp Finance issues GST invoices for services with the correct treatment, fifteen premium designs, a signature and stamp studio, quotations that convert into invoices, UPI collection, and over thirty reports including outstanding and ageing by client.
Payment follow-up goes out on the official WhatsApp Business API through MizUp CLM against the same client, and the proposals that became engagements live in MizUp CRM with renewal dates on the account.
What it costs
Free plan available; paid plans from Rs 208 per month. See Finance pricing.
Where to start
Name the milestones in the engagement letter and invoice against them. Most professional-services cash problems begin as scope problems. Explore MizUp Finance.
Where professional firms usually go wrong
- TDS deducted and never tracked. The credit is claimable and frequently unclaimed because nobody recorded gross against net.
- Milestones that drift. Work completes in March and is invoiced in June, and the cash gap is blamed on the client.
- Scope creep absorbed. If it is not a line item it is not billable, and it quietly becomes the standard deliverable.
- Engagement terms agreed verbally. The milestone dispute always happens at the last milestone, when goodwill is thinnest.
- Ageing reviewed quarterly. By then a thirty-day problem is a ninety-day problem with a difficult conversation attached.
- One invoice at the end. It maximises the firm's risk and the client's comfort, in that order.
A realistic first thirty days
| Week | Focus | What good looks like |
|---|---|---|
| Week 1 | Engagement structure | Milestones named and dated in the engagement letter, with amounts against each. |
| Week 2 | Invoice on completion | Each milestone invoiced the day it completes, not at month end. |
| Week 3 | TDS tracking | Gross, TDS and net recorded on every receipt so the credit is claimable. |
| Week 4 | Ageing weekly | Outstanding by client reviewed every Monday with an owner for each follow-up. |
The engagement letter does more work here than the software. Named milestones with amounts prevent most of the disputes that invoicing systems are blamed for.
The numbers worth watching
| Metric | Why it matters | How to read it |
|---|---|---|
| Days from milestone to invoice | Entirely within your control | Should be under two. |
| TDS credit claimed versus deducted | Straight money, frequently left behind | Reconciled quarterly against Form 26AS. |
| Outstanding by client, by age | What to act on this week | Reviewed weekly. |
| Scope lines billed per engagement | Whether creep is captured | Extra items raised per engagement. |
| Realisation rate | What you billed against what you agreed | Invoiced value divided by engagement value. |
A cash problem is usually a scope problem
When a professional firm has a cash problem, the instinct is to chase harder. More often the cause is upstream: an engagement with unclear milestones, work that expanded without a conversation, and an invoice raised late because the firm was not certain the stage was complete.
Naming the milestones fixes most of it. Once each stage has a definition, a date and an amount, the invoice is not a judgement call and the client is not surprised.
The TDS point is separate and worth the effort on its own. Firms that do not reconcile gross against net every quarter routinely leave credit unclaimed, and it compounds over years.
Neither of these is a software problem. Software simply makes the discipline cheap enough to maintain.
How this fits with the rest of your stack
A professional services firm sells time and expertise, and the two systems it actually needs are one that tracks engagements and one that bills them.
On MizUp, CRM holds the client, the proposal and the renewal or engagement date, Finance raises milestone invoices with the right GST treatment, a signature and stamp, a UPI link and ageing by client, and CLM sends payment reminders on the official WhatsApp Business API.
For firms with staff, BMS adds timesheets and utilisation, which is what turns realisation rate from a feeling into a number.
Retainer and milestone in the same firm
Most professional firms run both models at once and treat them as one, which is where the reporting stops being useful. A retainer is a fixed amount for continuing availability; a milestone is a one-off amount for a defined deliverable. They behave differently on cash, on scope and on renewal.
Keeping them as separate line items on the same client does two things. It makes the retainer easy to approve every month, because it never changes, and it makes additional work visible as additional work rather than as a larger bill that requires explanation.
The failure mode is predictable: a retainer that quietly absorbs project work until the client believes the project work was included. Once that belief forms it is very difficult to unwind, and it usually surfaces as a renewal negotiation rather than as a scope conversation.
The practical rule most firms adopt is that anything outside the named retainer scope gets a separate line, however small. It feels pedantic for the first two months and prevents an expensive misunderstanding in the twelfth.
Related reading
- Invoice software for freelancers and agencies
- Invoice payment reminders that work
- B2B CRM for service businesses
- Quotation format and what to include
Frequently asked questions
How is TDS shown on a professional services invoice?
The invoice is raised for the full amount; the client deducts TDS and pays the balance. Your records should track the gross, the TDS and the net received so the credit can be claimed.
What is milestone billing?
Splitting an engagement into stages and invoicing each on completion. It keeps cash flowing and makes scope changes visible before the end.
Does a professional services firm need inventory?
No. What it needs is clean records per client and per engagement, with outstanding and ageing visible.
How do retainers differ from milestones?
A retainer is a fixed monthly amount for continuing work; milestones are one-off amounts tied to deliverables. Many firms run both, and they should be separate line items.
Is it suitable for a single practitioner?
Yes - the free plan covers basic invoicing.
