Professional services firms across the United Kingdom face a recurring operational challenge: billing a single client relationship that spans several contract types. A time-and-materials (T&M) discovery phase, a fixed-price implementation and milestone-controlled acceptance payments can all sit beneath 1 master services agreement. Yet most firms still reconcile these models across disconnected spreadsheets, project tools and accounting ledgers. Professional Services Automation (PSA) software replaces those tools with a single operational and financial system of record. It centralises project management, resource allocation, time and expense tracking, billing and financial reporting for service organisations. UK firms must also navigate International Financial Reporting Standard 15 (IFRS 15), Financial Reporting Standard 102 (FRS 102) and value added tax (VAT) rules. For them, a properly configured PSA platform underpins accurate, auditable billing at scale.
Which PSA Software Handles Mixed Billing in a Single UK Contract
The right PSA software for UK mixed billing lets each work package carry its own billing model, rate card and revenue recognition rule. It handles fixed-price, time-and-materials, milestone and retainer billing under 1 customer contract. It also holds invoices until the client accepts each milestone and posts VAT-compliant entries to the general ledger (GL).
The sections below explain what each of those capabilities involves and how UK buyers can test them before they commit.
Why Mixed Contracts Leak Revenue in UK Project Services
Consider a scenario most UK professional services leaders will recognise. A firm's largest client may hold a retainer for ongoing advisory work, a fixed-fee digital transformation programme and a T&M support engagement after go-live. A single master services agreement governs all 3 streams. Each stream has its own pricing logic, approval workflow and revenue recognition treatment. Finance needs a consolidated view, and the client expects a coherent invoice narrative. Project managers, meanwhile, need real-time margin visibility across the portfolio.
The operational pain points compound quickly. Rate lookups live in spreadsheets that drift out of sync with the contracts they serve. Revenue leaks when teams misapply billing rules. A T&M hour might be charged at a fixed-fee blended rate, or a milestone invoiced before formal client acceptance. Delayed invoicing increases days sales outstanding (DSO). Manual reconciliation between project tools and accounting ledgers also consumes hours that teams could spend on delivery.
These challenges are common across sectors, including the public sector. Government digital-service procurement can support fixed-price buying 1 phase at a time, while the same framework also accepts T&M and delivery-based pricing. The diversity of billing models is a market reality.
UK firms reporting under IFRS 15 or FRS 102 face particular scrutiny on how they recognise revenue across contract types. Configurable recognition rules are therefore a compliance requirement. When a single customer contract blends fixed-price, T&M and milestone billing, each component needs distinct, defensible and auditable accounting treatment.
3 Capabilities That Keep Hybrid Contracts Accurate and Auditable
A PSA platform must support multiple billing models natively rather than force a single approach across all contracts. That means T&M, fixed-fee and milestone billing, plus hybrid arrangements that combine methods within 1 project. The 3 capability pillars below are essential for any firm managing mixed-contract portfolios.
Flexible revenue recognition for diverse contract types
Billing and revenue recognition answer different questions. Billing sets when a firm invoices, while recognition sets when it records earned income. Under IFRS 15, an entity recognises revenue when it satisfies a performance obligation by transferring a promised service to the customer. That obligation may be satisfied over time, which is typical for services, or at a point in time.
For fixed-fee work that meets the over-time criteria, firms recognise revenue using a measure of progress such as hours or costs incurred against plan. T&M work is usually satisfied over time as well. Where the amount a firm has a right to invoice corresponds directly to the value delivered, IFRS 15 allows revenue to follow that amount. Retainers that represent a stand-ready obligation are typically recognised on a straight-line basis over the service period.
Milestone billing sets when a firm invoices, not when it recognises revenue. Revenue follows the satisfaction of each performance obligation, either over time or at a point in time. Milestones can serve as an output measure of progress, but the invoice trigger alone does not determine the income statement entry. FRS 102 reporters follow the revenue section of their own standard. Recent amendments to FRS 102 have aligned that section more closely with the IFRS 15 model.
A configurable PSA platform handles all of these models simultaneously. Each work package within a project can carry its own billing model and recognition method. This extends to hybrid scenarios such as capped T&M engagements. There, a not-to-exceed limit brings fixed-price discipline into an otherwise variable billing model.
Configurable rate-card management and role-based pricing
T&M billing invoices the hours logged against each service, so every hour must be priced correctly at the point of capture. Rate cards can be role-based, client-specific or blended, and flexible rate-card management reduces manual adjustments and pricing errors.
Rate-card management is the systematic configuration of billing rates by role, seniority, client or contract. It ensures that every hour logged carries the correct, consistent price across the portfolio. A strong PSA platform supports a clear hierarchy: global defaults, then client-specific overrides, then contract-level exceptions, then individual or role-based rates. These rates must flow automatically from timesheets to invoices, without manual lookups or spreadsheet cross-referencing.
Consider a practical example. A UK consultancy runs a blended day rate for a fixed-price discovery phase within a statement of work. The same statement of work applies individual role rates to the subsequent T&M build phase. Without automated rate-card logic, the billing team must switch pricing context manually for every invoice. That process invites error and delay.
Milestone-triggered invoicing and acceptance workflows
Milestone billing issues invoices when the client accepts defined project deliverables, rather than on a time-elapsed or hours-worked basis. A milestone is a point where a defined piece of work is finished and can be checked. Tying each payment to verifiable progress, rather than to the passage of time, builds transparency and trust between provider and client.
The workflow follows a clear sequence:
- Define the milestone: deliverables, acceptance criteria, responsible approvers, target date and billing amount (fixed sum or percentage of contract value).
- Associate the billing amount by linking the milestone to the correct invoice line and recognition rule.
- Mark the milestone complete, with the project team recording completion and supporting evidence.
- Pass the client approval gate, where the client reviews and formally accepts or queries the deliverable.
- Generate the invoice automatically once the client accepts the deliverable.
- Track payment against the invoice and update project cash positions.
Reaching a milestone updates the contract record but does not create the invoice by itself. The approval gate is essential. Milestone schedules should also identify who decides that a milestone has been reached, creating clear accountability on both sides.
The summary table below separates each billing model's invoice trigger from its typical revenue recognition treatment:
| Billing model | Invoice trigger | Typical rate structure | Typical revenue recognition under IFRS 15 |
|---|---|---|---|
| Fixed-price | Agreed schedule or phase completion | Project or phase flat fee | Over time by a measure of progress where the criteria are met; otherwise at a point in time |
| Time-and-materials | Approved timesheet | Hourly or daily role-based rates | Over time, often in line with the amount the firm has a right to invoice |
| Milestone | Client acceptance event | Fixed amount or percentage of contract value | Follows the underlying performance obligation; milestones may act as an output measure of progress |
| Retainer | Period end or overage threshold | Pre-paid block with overage rate | On a straight-line basis over the service period |
Recognition treatment depends on the specific contract terms, so firms should confirm each arrangement with their auditors.
How a Unified PSA Platform Connects Billing, Time Tracking and Financial Reporting
PSA software connects project delivery, resource planning, time, expenses and billing in 1 environment. A single data model reduces the handoff errors common to disconnected systems: mismatched project codes, duplicated entries and orphaned expenses. Approved timesheets and accepted milestones convert directly into invoice lines, without re-keying.
Even fixed-fee firms need time tracking. Time data is not just a billing input: it is a margin-management tool. Without it, project managers cannot compare planned effort against actuals or detect scope creep early. Nor can they forecast completion costs with confidence. PSA reporting tracks budgets, costs, revenue, margins and unbilled amounts, giving delivery and finance teams a shared view of project health.
When delivery, finance and portfolio reporting draw from the same dataset, reconciliation effort drops and forecast accuracy improves. Planisware's PSA platform connects every step from timesheet approval to invoice generation and GL posting. Because both teams work from that single record, Planisware gives delivery and finance clear accountability for every billing event.
Use Milestone Control to Improve Cash Flow and Reduce Billing Disputes
Milestone control ties invoices to concrete deliverables and acceptance events. The result is a transparent, auditable billing record that both parties can trust. A well-drafted contract connects each payment to identifiable work rather than a broad description, and milestone control enforces that discipline.
Best-practice milestone controls include configurable milestone percentages and due dates, plus approval gates with full audit trails. They also include automated reminders for overdue acceptances and billing holds that prevent premature invoicing. A payment schedule typically sets out any deposit, milestone payments, final payment and retention. A PSA platform should make that structure enforceable.
The cash-flow benefits are tangible. Predictable milestone schedules allow finance teams to forecast collections accurately. Automated reminders shorten the lag between delivery and payment. Progress-based payments can also reflect the percentage of each priced line that is complete, giving both parties a verifiable basis for each payment.
A practical tip: configure milestone acceptance workflows that notify the project manager and the client stakeholder at the same time. This creates shared accountability and reduces the "nobody told us it was ready" delay that erodes cash positions.
How UK Firms Can Test PSA Vendors Against Real Contracts
Many PSA tools run service, sales, projects and billing from 1 system. Automation is only valuable, however, if the platform can handle the buyer's specific billing requirements. UK firms should evaluate vendors against their most demanding real-world scenarios, not generic demonstrations.
UK firms should check VAT-compliant invoicing with configurable tax treatment and multi-currency support for international clients. The platform must also align with UK accounting standards: FRS 102 for most private companies or adopted IFRS for listed entities.
Mixed billing has direct VAT consequences, because invoice timing drives the tax point. For continuous supplies of services, such as retainers billed periodically, the tax point is the earlier of a VAT invoice or payment. For single supplies, issuing an invoice or receiving payment before completion creates an earlier tax point. A PSA platform should therefore align milestone and stage invoicing with VAT reporting periods. It should also keep digital records compatible with HM Revenue & Customs (HMRC) Making Tax Digital requirements. Firms should confirm the treatment of specific contracts with their tax adviser.
Demonstrating demanding billing scenarios and hybrid contracts
Buyers should require vendors to demonstrate their most demanding billing scenario. A useful test combines a fixed-price discovery phase, a capped T&M build phase and milestone-controlled user acceptance testing (UAT) sign-off payments. Generic demos hide configuration gaps that surface during implementation.
Vendor claims about fixed-fee, T&M, retainer and milestone automation are easy to make. Buyers should validate them with live data, not slide decks. Bring a real contract to the demo and ask the vendor to configure it live. That configuration should cover rate cards, recognition rules, milestone triggers and invoice output.
Integration with general ledger and accounting systems
Disconnected systems create reconciliation gaps that delay month-end close and undermine forecast reliability. Buyers should confirm bi-directional data flow. Approved billing events push to the GL, while payment receipts flow back to update project cash positions. Unidirectional integrations create manual workarounds that defeat the purpose of automation.
The accounting system must reflect whichever pricing model each contract uses, whether fixed price, estimate-based, day rate or cost plus. Buyers should verify that recognition entries post automatically to the correct GL accounts by contract type. That includes contract assets for work recognised but not yet billed and contract liabilities for amounts billed in advance. None of these entries should require manual journal intervention.
GISA GmbH, a German IT services provider, shows what deep financial integration looks like in practice. Its multi-project environment, built on Planisware, went live in 2011 and supports about 1,300 projects a year. In a Planisware customer story, Michael Schulz-Berthold credits the integration with SAP as a key success factor for GISA. Under that integration, "all project-related expenses, costs and revenue are synchronized daily."
Supporting client portals for milestone approvals and invoice transparency
Client portals allow external stakeholders to review milestone completion evidence, approve deliverables and access invoice history. They reduce email-based approval chains and accelerate the order-to-cash cycle.
For milestone-heavy contracts, a client portal is a highly valuable collaboration feature. Buyers should check 3 things. Clients should be able to view milestone status in real time. They should be able to approve or query a deliverable directly within the portal. Every interaction should also leave an audit trail. These criteria separate platforms that reduce billing friction from those that merely digitise existing manual processes.
Portal access also improves dispute handling. When a client queries a milestone, the query, evidence and response sit alongside the invoice record. Finance teams can then see which invoices are on hold and why, rather than chasing project managers by email. That visibility supports more accurate cash forecasts and gives auditors a complete approval history.
How Planisware Strengthens Control Over Mixed-Contract Billing
Planisware is a PSA platform built for the multi-layered billing environments described throughout this article. It connects financial governance at the portfolio level with operational billing at the project level. Finance and delivery teams therefore work from 1 unified source of truth. Planisware supports both turnkey adoption and highly configurable enterprise deployments, so organisations can adopt at the right level of maturity and scale.
Planisware supports the full plan-to-profit lifecycle. Quote-to-cash workflows therefore remain integrated even when 1 customer contract blends fixed-price, T&M, milestone and retainer billing. Teams can configure billing rules at the project, phase or task level, so hybrid contracts run without workarounds or shadow spreadsheets. Revenue recognition follows the contract type, supporting compliance with both IFRS 15 and FRS 102. Real-time profitability visibility lets Planisware surface underperforming engagements before they erode margin. Automated timesheet-to-invoice lineage reduces reconciliation effort and helps shorten DSO.
Planisware is trusted by approximately 600 of the world's leading organisations. Its top 20 customers have maintained their relationship with the platform for an average of over 10 years. Gartner has also named Planisware a Leader in the Magic Quadrant for Adaptive Project Management and Reporting for 5 consecutive years, from 2022 to 2026.
For a deeper look at how Planisware handles client billing across contract types, or to explore the broader PSA platform capabilities, the resource centre provides detailed walkthroughs and configuration guidance.
UK service firms are taking on increasingly ambitious hybrid engagements. Whether they are building their first portfolio governance process or optimising a global delivery pipeline, a single platform for every billing model strengthens control and financial predictability. To see how a live mixed-billing contract runs from timesheet to ledger, bring it to a Planisware demonstration.
Frequently Asked Questions
What resources can I consult for more information about PSA software for mixed fixed-price and time-and-materials billing?
- Top Professional Services Automation Software for Client Billing – Shows how PSA connects quote-to-cash so that billable hours, rate cards and contract terms turn into accurate invoices across billing models.
- How to Choose PSA Software for Large Consulting Firms – Selection criteria for enterprise PSA, including revenue recognition automation, multi-currency support and protection against revenue leakage.
- Professional Services Automation: The Unique Outcomes That Differ From PPM – Explains why contract management, multiple billing rates and close-out controls set PSA apart from classic PPM.
- How to Build a Mature PMO in a Professional Services Organization: The Story of GISA GmbH – A services provider's PMO journey, built on a platform whose project costs and revenue synchronise with SAP.
- Why You Need Project Financials in Your PPM Tool – Shows how mapping contractual performance obligations to milestones and tasks makes revenue recognition simpler.
- How to Overcome Common Challenges in Multi-Client Project Management – Covers client-specific financial views, margin warning thresholds and change control for firms serving many clients at once.
- Services Resource Planning: Best PSA Tools for Scaling – Explains how resource planning, ERP integration and billing work together to protect margins on services contracts.
- How to Manage and Optimise Service Engagements Effectively – Practical ways to govern service engagements, from aligning them with corporate goals to allocating capacity.
What is the difference between PSA and PPM software for project billing?
Professional Services Automation (PSA) software is built to manage billable client work. Project portfolio management (PPM) software is built to manage internal investment portfolios. Firms that bill clients under mixed contracts need PSA capabilities, ideally connected to portfolio-level governance.
| Dimension | PPM focus | PSA focus |
|---|---|---|
| Primary goal | Strategic alignment of internal investments | Margin and cash from client services |
| Contracts | Budgets and funding approvals | Client-specific contracts, rates and currencies |
| Financial controls | Cost baselines and forecasts | Billing, revenue recognition and monthly close-out controls |
| Key outcome | Portfolio value | Revenue delivery and reduced DSO |
The difference matters most when contracts change over time, tax rates vary by country and each project carries its own billable rates. Those conditions are explained in the unique outcomes of PSA compared with PPM. A 2026 professional services benchmark reported 37.7% project margins but only 9.9% firm-level EBITDA. That gap suggests value is lost in the billing layer between delivery and finance.
Planisware combines both disciplines on one data model. GISA GmbH has run about 1,300 projects a year on Planisware since 2011. For evaluation criteria, see the guide to choosing PSA software for large firms or the Planisware PSA overview.
What is a capped time-and-materials contract, and how should it be billed?
A capped time-and-materials (T&M) contract bills approved hours at agreed rates up to a not-to-exceed limit. It keeps the flexibility of T&M while giving the client the budget certainty of fixed-price work. Billing it correctly depends on tracking consumption against the cap in real time.
The billing logic usually works like this:
- Price each hour at capture using the role-based or client-specific rate card for that work package.
- Track cumulative billings against the cap and alert the project manager when consumption reaches agreed warning levels.
- Hold or flag invoice lines that would exceed the cap, so that no overrun is billed without an approved change request.
- Record non-billable effort above the cap. Margin erosion then stays visible even when it cannot be invoiced.
Under IFRS 15, T&M work is usually satisfied over time. Revenue can often follow the amount the firm has the right to invoice, but once hours exceed the cap, that link breaks. Effort above the cap consumes cost without creating billable revenue. Firms should confirm the treatment of each arrangement with their auditors.
Linking the cap to the project plan works best when project financials live in the delivery tool. Firms that juggle several capped engagements can also use client-specific financial views and set margin warnings at the portfolio level. The PSA client billing guide explains how Planisware keeps T&M, fixed-fee and milestone models in one system.
How does UK VAT time of supply affect milestone and retainer invoices?
Under HMRC rules, the timing of invoices and payments decides the VAT tax point. As a result, a mixed contract can create different VAT obligations for each billing stream. PSA invoicing rules should therefore match VAT reporting periods.
| Billing stream | Supply type | Tax point principle |
|---|---|---|
| Retainer billed periodically | Continuous supply | The earlier of a VAT invoice being issued or payment being received |
| Milestone or stage payment | Single supply | An invoice issued or payment received before completion creates an earlier tax point |
| Fixed-price phase invoiced on schedule | Depends on contract terms | Confirm with a tax adviser before configuring invoice triggers |
See HMRC's guidance on continuous supplies of services for the full rules. In practice:
- Billing holds stop a milestone invoice from being issued too early and creating an unplanned VAT liability.
- Configurable tax treatment lets each work package carry the correct VAT logic.
- Digital records that are compatible with Making Tax Digital keep the trail from invoice to return intact.
The PSA client billing guide covers how to keep billing accurate and compliant. The Planisware PSA platform lets finance teams configure invoice triggers at project, phase or task level. Specific contracts should always be checked with a qualified tax adviser.
Which KPIs show whether mixed-contract billing is working?
Billing performance on mixed contracts is best measured with a small set of linked financial and operational KPIs. They should cover the full path from time capture to cash collection, not invoice volume alone.
| KPI | What it reveals | Warning sign |
|---|---|---|
| Billable utilisation | Share of capacity that generates revenue | Below 60% billable on client work |
| Project margin % | Profitability of each work package | Below target for 2+ weeks |
| Days sales outstanding (DSO) | Speed from invoice to cash | Rising while milestones are pending acceptance |
| Unbilled work in progress | Delivered value not yet invoiced | Growing balances on T&M or milestone streams |
| Milestone acceptance lag | Time from completion to client sign-off | Repeated overdue acceptances |
Benchmark data shows why these metrics need to be read together. Billable utilisation fell to 66.4% in 2025, as summarised in the guide to AI-driven PSA vendors. Healthy project margins of 37.7% still translated into firm-level EBITDA of just 9.9%. The thresholds above come from multi-client project management best practice.
Planisware tracks these metrics from the same dataset as timesheets and invoices, so variances appear while there is still time to correct them. For the resource side of the equation, see services resource planning with PSA tools.
How long does it take to roll out PSA billing for mixed contracts?
A phased PSA rollout is the most reliable way to move mixed-contract billing off spreadsheets. Advanced billing capabilities typically take 6–12 weeks once core time and project data are in place. The full timeline depends on contract complexity, integration scope and organisational maturity.
- Standardise core data: projects, clients, roles and the rate-card hierarchy, from global defaults to contract-level exceptions.
- Activate time and expense capture so that approved hours feed billing directly.
- Configure advanced billing: revenue recognition rules, multi-model billing and milestone approval workflows. The PSA client billing guide puts this phase at 6–12 weeks.
- Integrate the general ledger with bi-directional flows for billing events and payment receipts.
- Pilot one real hybrid contract before rolling out across the portfolio.
Integration often pays off beyond billing. Zebra Technologies connected Planisware to its HR system and cut manual resource-management effort by 33% across about 300 contractors a month, as described in services resource planning with PSA tools. GISA GmbH shows the long-term view: its mature professional services PMO has grown on one platform since 2011.
Planisware supports both turnkey adoption and highly configurable enterprise deployments, so firms can start at the level that matches their maturity. A useful next step is to map a firm's most complex contract against the enterprise PSA selection criteria.