Red Flags in UK Software Development Contracts
This guide is written for UK business owners, IT directors, and CTOs who are procuring software development. It explains the contract models, red flags to avoid, and the questions to ask before signing.
| Red Flag | What It Means | What to Insist On |
|---|---|---|
| T&M for a defined project | Agency avoids cost commitment — you bear all risk | Insist on fixed price after Technical Discovery |
| No IP transfer clause | Agency retains IP — you are licensing, not owning | 100% IP assigned to you on final payment |
| Unlimited scope change process | Changes billed without approval — costs can spiral | Written Change Request process with approval before billing |
| No sprint demos | No visibility until end of project | Fortnightly sprint demos — demo or it didn't happen |
| Source code in escrow only | You cannot access code if agency disappears | Source code in client-accessible repository from Day 1 |
| Payment tied to final delivery | Agency incentivised to delay final delivery for cash | Milestone-based payment (e.g., 30% / 40% / 30%) |
| No exit clause | Locked in if relationship breaks down | Termination for convenience clause (4-week notice) |
| Vague IP definition | Disputes over what "IP" includes | All code, documentation, designs, database schemas — specific list |
Essential Contract Terms for UK Software Development
Scope of Work: detailed specification (from Technical Discovery) — what is in scope, what is explicitly out of scope.
Fixed Price: total price, payment milestones, and what triggers each milestone payment.
Change Request process: any change outside the Scope of Work requires written CR, estimated cost, approval before billing.
IP assignment: all intellectual property (code, designs, documentation, data schemas) assigned to the client on final payment. Not licensed — assigned.
Source code access: client has access to source code repository from Day 1 — not locked in agency repository.
Handover: structured handover — documentation, deployment runbooks, and knowledge transfer sessions.
UK GDPR / data processing: Data Processing Agreement if agency processes personal data. Sub-processor list.
Termination for convenience: client can terminate with 4 weeks notice, paying for work completed to date.
Jurisdiction: English law, English courts.
Every UK software development contract should include:
How ClickMasters Fixed-Price Contracts Work
Technical Discovery (fixed fee: £3,500–£8,000): 2 weeks. Output: detailed specification, UI wireframes, architecture design, and a fixed-price proposal.
Fixed-price proposal: total delivery cost, payment milestones, sprint plan, and risk register.
Sprint delivery: 2-week sprints, demo every sprint, sprint retrospective, sprint planning. Client attends demos.
Change Requests: any addition to agreed scope → written CR → estimate → approval → billing. No surprise invoices.
IP transfer: all IP assigned to client in the contract and confirmed at handover via IP transfer schedule.
Handover: deployment runbooks, architecture documentation, infrastructure access, and 2× knowledge transfer sessions.
ClickMasters fixed-price Agile process: