SmartLink
Consulting and practice firms

Professional services ERP in Pakistan: cost, timelines and reporting

Professional services ERP in Pakistan is bought by firms that already know their utilisation figure is a week out of date and cannot fix it with another spreadsheet. SmartLink Services builds these systems from Karachi for consultancies, agencies and practice firms, joining time capture, engagement budgets, work in progress and billing into one set of numbers. Below is the commercial detail partners ask about before a proposal is written: what published market rates put on the work, how long the change takes when the people configuring it are also fee earning, and which records the firm has to be able to produce. All figures are market ranges rather than our quotation.

Measured
Utilisation
Tracked
WIP and recovery
Billing
Multiple models
Visibility
Per engagement
Overview

Profitability you find out at the end is just a post mortem

In a services firm the inventory is people, and it spoils. An hour that is not sold is not recoverable, which is why utilisation and recovery rate are the two numbers that quietly decide the year.

The problem is timing. Most firms can tell you whether an engagement made money once it is finished, which is exactly when nothing can be done about it. Useful systems make the position visible while the job is running: hours against budget, scope creep in writing rather than in inboxes, and work in progress that is aged rather than assumed collectable.

Getting there is mostly about making time capture painless, because a timesheet that takes ten minutes gets filled in on Friday from memory, and everything downstream inherits that guesswork.

The work

Where professional services systems break

Drawn from the problems that come up repeatedly in this sector rather than from a generic capability list.

Where it usually hurts

  • Timesheets completed late, so utilisation reporting is a week behind reality
  • Project profitability known only after the engagement closes
  • Work in progress carried without ageing, then written off in one hit
  • Scope creep absorbed silently because there is no change record
  • Resource planning kept in a spreadsheet that only one person maintains
  • Billing models the finance system cannot represent, so invoices are built by hand

What the work covers

  • Time and expense capture designed to take seconds, on mobile and desktop
  • Engagement budgets with live burn, alerts and change control
  • Utilisation, recovery and realisation reporting by person, team and client
  • Work in progress ageing and revenue recognition support
  • Resource planning and forecasting against the pipeline
  • Billing for fixed fee, time and materials, retainer and milestone models

Typically involves

ERP CRM Project accounting REST APIs SSO
Discuss your systems
01

Recovery is the number that decides the year

Utilisation is the easier figure to publish and the easier one to mislead yourself with. A team can be fully utilised on work that will never be invoiced at the rate it was sold. Recovery is the honest measure: value actually billed against the value of time recorded at standard rate. A practice with high utilisation and poor recovery is busy and unprofitable at the same time, which is a specific and fairly common condition, and it stays invisible on any dashboard that reports hours alone.

Getting recovery right depends on recording chargeable and non chargeable time with equal care. Firms tend to police client time and shrug at internal time, so business development, training and the hours lost to a proposal that went nowhere all vanish into a category called other. That category is usually where the answer is hiding. Once internal time is coded properly the discussion shifts from why utilisation fell to which investments the firm chose to make, and that is a discussion a partner group can genuinely have.

There is a rate discipline point underneath all of this. Standard rates that have not moved in years, blanket client discounts agreed by somebody who has since left, and juniors doing junior priced work while being supervised at partner cost all erode recovery quietly. Holding the rate card as data, with effective dates and the approval attached to every exception, converts a vague sense that pricing has drifted into a list. Most firms find the list shorter and more fixable than they had feared.

  • Recovery reported alongside utilisation, never instead of it
  • Non chargeable time coded to real categories rather than to other
  • Rate card held with effective dates and a named approver for exceptions
  • Recovery analysed by client, engagement type and grade
  • Write offs recorded against a reason rather than netted off silently
02

Work in progress ageing

Unbilled work in progress is the most optimistic number on a services balance sheet. It is carried at what the firm hopes to invoice, and it becomes less collectable every week that passes, because a client's memory of the work fades considerably faster than the ledger entry does. The discipline that helps is plain enough: age the balance, review the old end of it on a fixed cycle, and force a decision. Bill it, agree it, or write it off. Carrying it untouched is also a decision, just an unrecorded one.

Ageing has to run from the date the work was done, not the date it was posted. Those are frequently weeks apart, and using the posting date makes the whole balance look younger than it is. Where a firm bills on milestones or in arrears, ageing should sit against the engagement's own billing schedule, so the report can distinguish work that is legitimately early in its cycle from work that has simply been forgotten. One of those is normal practice. The other is money walking out of the building.

Write offs deserve to be a recorded event with a reason and an approver. Not so somebody can be blamed, but because the reasons cluster. Scope that was never agreed. A junior who took far longer than budget. A partner who did not want a difficult conversation with a long standing client. Each has a different remedy and none of them is visible when the write off is a single journal at year end. Firms that review the reasons quarterly tend to stop repeating the same one.

  • Age work in progress from the date of the work, not the posting date
  • Review the oldest band on a fixed cycle, with a decision required
  • Ageing measured against the engagement's own billing schedule
  • Write offs recorded with a reason and an approver
  • Reason analysis reviewed by the partner group, not only by finance
03

Change control a client will actually sign

Scope creep is rarely a dispute. It is an accumulation of small accommodations, each one individually reasonable, none of them written down. A client asks for one more scenario. A partner agrees to review an additional document. Somebody promises a workshop that was never in the fee. By the time the engagement is over budget the firm has no record of when it stopped being the job that was quoted, and raising it late reads to the client as an excuse rather than as a variation.

The system's job is to make recording a change cheaper than not recording it. A change request raised from the engagement record in under a minute, carrying an estimate of hours and fee, sendable for the client's acceptance by email, will get used. A process demanding a document, a meeting and a wet signature will be bypassed by precisely the people whose changes matter most. Design for a busy manager on a Thursday afternoon, because that is who decides whether the control works.

Acceptance then has to flow into the budget automatically. Where an approved variation does not increase the engagement budget, every burn report stays wrong and the team learns to distrust it, which is a harder problem to repair than the original overspend. Where a variation is declined or simply never answered, the hours should still be recorded and flagged, so the firm can see what it absorbed. Absorbed work is a real cost. It is invisible mainly because nobody asked for it in writing.

  • Raise a variation from the engagement record in under a minute
  • Estimate in hours and fee, sent for client acceptance in writing
  • Accepted variations increase the budget automatically
  • Declined or unanswered variations still recorded as absorbed work
  • Absorbed cost reported by client and by responsible partner
01

What a practice system costs in Pakistan

Published market pricing puts a focused implementation covering time capture, invoicing and accounting at PKR 800,000 to 1,500,000, live within two to three months, which fits a firm of perhaps twenty fee earners. Five to seven modules with a mobile application sit at PKR 1,500,000 to 3,000,000 across three to four months, and this is where most practice firms land. The top band, PKR 3,000,000 upwards over four to six months, applies once several offices, more than one legal entity or genuine integration to a client facing portal are in scope.

Professional services differ from manufacturing in one respect that matters commercially. There is no plant to integrate, so the technical surface is smaller and the configuration surface is larger. The money goes into rate structures, approval routes and the reports partners actually use. Market ranges for add ons still apply: accounting and finance PKR 200,000 to 400,000, human resources and payroll the same, and a mobile application PKR 400,000 to 800,000, which in this sector is rarely optional because time captured a week late is not time capture.

Subscription pricing bites harder here than anywhere else. At around PKR 2,500 per user per month, every person who books time is a user, including support staff nobody counted in the original estimate. A firm of eighty people should do that arithmetic over five years before comparing options. What else moves the figure is the billing model. One firm billing time and materials is straightforward configuration. A firm running fixed fee, retainer, milestone and contingent arrangements on the same engagement is a design exercise, and we have seen an invoice run consume four days a month because the system could not represent what the partner had agreed verbally. Those are market figures. A real figure follows discovery, once the rate card, billing models and entity structure are on paper.

  • Billing models counted, since mixed arrangements drive the configuration effort
  • Every person booking time counted as a user for subscription pricing
  • Mobile time capture quoted in the market at PKR 400,000 to 800,000
  • Rate card and approval routes designed before anything is configured
  • Historic work in progress and its ageing profiled before migration
02

How long a practice systems change takes

Reported timelines put a focused single firm go live at six to twelve weeks and a fuller rollout at three to six months. Practice firms usually manage the shorter end on paper and the longer end in reality, and the reason is uncomfortable: the people who have to design the system are the people whose time you sell.

Busy season is the hard constraint. A firm approaching a statutory deadline or a year end close will not release a senior manager for two days a week, whatever was agreed at kick off, and a plan that assumed otherwise slips in about week three. We build the schedule around the firm's own calendar and put the design decisions that need partner input into the quietest month available, rather than pretending the quiet month does not exist.

Adoption then takes longer than deployment. Timesheet discipline is a behaviour, not a feature, and it changes when partners complete their own time by Friday and when the utilisation report is discussed in the Monday meeting rather than filed. We usually see honest numbers in the second full month, not the first, because month one is people learning where the engagement codes live. The migration of open work in progress is the other quiet consumer of weeks, since balances carried for years arrive with no ageing and somebody senior has to decide what is still collectable.

  • Focused go live reported at six to twelve weeks, fuller rollouts three to six months
  • Design sessions scheduled away from statutory deadlines and year end
  • Partner time booked by name and day rather than assumed
  • Honest utilisation figures expected in month two rather than month one
  • Open work in progress aged and decided before it is migrated
03

Client records, invoicing and the tax questions a firm carries

A practice firm's compliance exposure is mostly about records rather than about machinery. The engagement letter, the change requests signed against it, the time recorded, the disbursements and the invoice raised have to form one chain, because that chain is what answers a client who disputes a fee eighteen months later. Where the change was agreed in a corridor and priced afterwards, there is nothing to produce, and the firm writes the difference off.

Revenue recognition and work in progress carry their own scrutiny. Your own auditor will ask how unbilled work is valued, when it was last reviewed and on what basis a provision was made, and a system that can show ageing by engagement answers in minutes what a spreadsheet answers in a fortnight. We build the reporting so the figure in the accounts reconciles to the transactions behind it, which is a lower bar than it sounds and one that a surprising number of firms cannot clear.

On tax, the position for services is not the same as for goods and it is not ours to interpret. Section 3(9A) of the Sales Tax Act requires Tier-1 retailers and other notified persons to integrate with the FBR computerised system for real time reporting, and where a firm is notified the engineering is identical to any other sector: post the document, store the invoice reference number and QR code returned, print both. Whether your fees carry sales tax, which authority receives the return, how withholding applies to a client payment and what happens on an export of services are all questions for your own tax adviser.

We configure to their written instruction and record it in the design document. Client confidentiality sits alongside that: engagement data is limited by role, non production environments are populated with masked data rather than real client files, and access is recertified rather than assumed. SmartLink implements and integrates, and is not a tax adviser.

  • Engagement letter, change record, time and invoice held as one chain
  • Work in progress ageing reconciled to the figure in the accounts
  • FBR integration built where the firm is notified, sandbox tested first
  • Sales tax treatment of fees confirmed by your own tax adviser
  • Client data limited by role, with masked data in non production environments
How we deliver

Delivering in professional services

The plan is built backwards from the season your firm cannot move. Time capture is delivered on its own and before everything else, because every report that follows rests on it.

  1. 01

    Discover

    Sessions with fee earners rather than with finance alone, because the timesheet is where everything starts. We look at how engagements are scoped and priced, and where write offs have been landing for the past year.

  2. 02

    Blueprint

    Rate card structure, chargeable and non chargeable codes, the billing models one engagement must carry, and how work in progress ages. Recognition rules are agreed with finance before anything is configured.

  3. 03

    Build

    Time capture is built first and built to open in seconds, remembering yesterday's tasks. Budgets, change requests and burn reporting follow once entry is quick enough that people stop resenting it.

  4. 04

    Test

    One live engagement is run end to end: proposal into budget, hours into invoice, variation into revised budget. Partners test on their own matters, since their adoption decides whether anyone else bothers.

  5. 05

    Go live

    The date is chosen backwards from your immovable season, never just before it. Work in progress transfers with the original work dates so ageing is honest from day one, and open engagements carry their budgets.

  6. 06

    Run

    Late timesheets are reported by team in the first month, which is when the habit sets. Afterwards, support and reporting changes, or a handover to your practice manager with the rate card left in commercial hands.

Working together

The limits of what a practice system can fix

None of this makes a difficult conversation easier. A system can show that an engagement is over budget, that a variation was never agreed, or that a long standing client has produced write offs for several years running. It cannot pick up the phone. Every useful report in a practice firm ends with somebody having to say something uncomfortable to a client or a colleague, and firms that avoid that step end up with excellent information and unchanged margins.

Data quality is the other honest limit. Utilisation, recovery, work in progress and profitability all rest on time recorded promptly and coded correctly, and no amount of design fully compensates for a timesheet completed on Friday from memory. We can make capture fast, close to the work and hard to get wrong. Whether it is done daily remains a matter of habit, and habit is set by what senior people visibly do rather than by what the policy says.

Where the software earns its place is in timing. It moves the moment of discovery from after the engagement closed to while it is still running, which is the only point at which anything can be changed. That shift is worth a great deal, and it is genuinely all the shift is: better information, earlier. The judgement about what to do with it stays exactly where it always was, with the people who own the client relationships.

Credentials

Compliance for professional services clients

Client due diligence questionnaires ask these questions in writing, so the answers are written to be pasted straight into one.

Client words

What professional services clients say

Comments from people running professional services systems day to day.

  • Timesheets were the thing everybody hated, so that is where they started. Entry now takes seconds on a phone and the utilisation numbers are current rather than a week old. I can see an engagement drifting while there is still something I can do about it.
    Managing Partner Professional services practice
  • The handover was the part I judged them on. Configuration decisions documented with the reasoning, our administrators trained properly, and a checklist we actually worked through. We run it ourselves now, and calling them is a choice rather than a necessity.
    Head of Shared Services Multi site manufacturing group
  • What sold us was that they argued with our brief. We asked for a reporting layer and they came back saying the reporting was fine, the batch data underneath it was not, and fixing that first would cost less. That turned out to be right. Our first mock recall after go live took an afternoon instead of the better part of a week.
    Finance Director Food manufacturing group, Karachi
Questions

Questions about professional services systems

Market rates run PKR 800,000 to 1,500,000 for time capture, invoicing and accounting in a single office firm, and PKR 1,500,000 to 3,000,000 for five to seven modules with mobile time capture, which is where most practices land. Several offices or entities push it past PKR 3,000,000. Those are market ranges rather than our price, and our figure follows discovery once the billing models are mapped.

Reported timelines give six to twelve weeks for a focused go live and three to six months for a fuller rollout. Firms usually land at the longer end, because the people designing the system are the people you sell. Busy season is the constraint, so we schedule partner decisions into the quietest month your calendar has.

Do the five year arithmetic first. At around PKR 2,500 per user per month, every person who books time is a user, including support staff who never appear in the original estimate. For a firm of eighty that becomes a significant recurring line. Cheaper to start, rarely cheaper to keep, and worth comparing against a licence before committing.

Section 3(9A) applies to Tier-1 retailers and other notified persons, and where a firm is notified the build is identical to any other sector. Whether your fees fall inside that classification, and which authority receives your return on services, are questions for your own tax adviser. We configure to their written instruction rather than interpreting it.

Yes, and it is the requirement most often underestimated. Fixed fee, retainer, milestone and time based arrangements on one engagement are a design exercise rather than a setting. We have seen an invoice run consume four days a month because the system could not represent what a partner had agreed verbally, so the models get mapped before configuration starts.

Month two in most firms. Month one is people learning where the engagement codes live and correcting entries after the fact. Numbers become reliable when partners complete their own time by Friday and the utilisation report is discussed on a Monday rather than filed, which is a management change the software supports but cannot make.

Working with professional services systems?

Tell us what you run today and where it breaks. The first conversation is a consultation, not a pitch.