Guides

Questions to ask a software partner and the checks that tell you if the answers are true.

By Zain M · Updated 14 September 2026 · 13 min read

Before signing with a UK software supplier, check Companies House and the ICO register of fee payers, both free, confirm indemnity insurance, and get four things in writing: an IP assignment signed by the supplier, a processor contract with the eight Article 28 terms, an exclusions list and a monthly running cost. Missing any, the work is unscoped.

Free checksCompanies House and the ICO register
Copyright defaultStays with the author unless assigned in writing
ICO fee tiers£52, £78 or £3,763 a year
Source code escrowFrom about £1,600 a year

Ask about the ending, not the beginning

Most buyers interrogate the technology and the timeline. Those are the easy parts to answer confidently and the hardest to verify. The questions that actually predict whether a project succeeds are about what happens at the end and what happens if it goes wrong: who owns what, what is not included, what it costs to run, and what you would hold if the supplier vanished on a Tuesday.

The first version of this guide was twelve good questions. This revision turns it into a protocol, because a question is only useful if you know what a true answer looks like and can check it. So each stage below pairs the question with the public record, the legal default or the published norm that tests it. Most of the checks are free and take under an hour. The suppliers who pass them will not mind you running them; the ones who do mind are telling you something.

Stage one: the public record, before the first call

Two free searches tell you more than any sales deck. Companies House’s Find and update company information service shows, at no charge, a company’s registered address and date of incorporation, current and resigned officers, document images, mortgage charge data, previous company names and insolvency information, and lets you search for disqualified directors. A private company must file accounts within nine months of its financial year end (twenty-one months for its first accounts), and the penalties for lateness are automatic: £150 up to a month late, £375 to three months, £750 to six months and £1,500 beyond, doubled if late two years running. A supplier with overdue accounts has a cash or attention problem you are about to inherit.

The second search is the ICO’s register of fee payers. Every organisation that processes personal information must pay the data protection fee unless exempt: £52 a year for the smallest tier, £78 for small and medium organisations, £3,763 for the largest, with fines of £400 to £4,000 for not paying. The register publishes the controller’s name and address, registration reference, fee tier and dates, and is searchable by reference, name or postcode. A software company that will hold your customers’ data and is not on it has either misunderstood its obligations or ignored them. Either is disqualifying for a supplier whose job is building systems that handle data.

CheckWhereWhat a pass looks likeWhat a fail costs you
Company exists and is activeCompanies House, freeIncorporated at least a year or two; officers match the people you are meeting; no insolvency entriesContracting with a shell that cannot be sued
Accounts filed on timeCompanies House filing history, freeNo late filings; deadline is nine months after year endAutomatic penalties of £150 to £1,500 suggest a firm that misses deadlines
Directors not disqualifiedCompanies House disqualified directors search, freeNo entriesSelf-explanatory
ICO fee paidICO register of fee payers, freeListed, with an expiry date in the futureA data supplier that ignores its own data law
Professional indemnity insuranceAsk for the certificate£1 million is the level headline premiums are quoted for; insurers’ example quotes for small development companies show £2 million; up to £5 million is availableNo recourse if their error costs you money
References you can phoneAsk, then phoneTwo clients of similar size, spoken to, not writtenTestimonials are written by the supplier

All figures from GOV.UK, the ICO and the insurers’ published pages, read on 14 September 2026. The searches are free; only the insurance certificate needs the supplier’s cooperation.

Stage two: insurance, and what "insured" should mean

Professional indemnity insurance is the cover that pays if the supplier’s negligent work costs you money, and it is the one to ask about by name. The published UK market gives you a sense of scale. Simply Business reports that 10 per cent of the software developers it insured between 1 January and 30 June 2026 paid £92.56 a year or less for up to £1 million of professional indemnity cover, and its example quotes show £250,000 for a sole trader and £2 million for a small development company. PolicyBee offers software developer professional indemnity from £8.14 a month for £100,000 of cover, with limits up to £5 million available.

Two conclusions follow. First, cover is cheap enough that a supplier without it has chosen not to have it, and that choice tells you how they think about your risk. Second, £1 million is the level the headline premiums are quoted for and £2 million appears in the insurers’ own example quotes for small development companies, so a larger buyer contracting a critical system may reasonably ask for more; the cost to the supplier of raising it is modest. Ask for the certificate, check the insured name matches the company you are contracting with, and check the expiry date. Employers’ liability, if they employ anyone, is a legal requirement; public liability matters less for a firm that does its work at a keyboard.

Stage three: who owns the code, in law rather than in conversation

The single most misunderstood point in software buying is that paying for code does not make you its owner. Under section 11(1) of the Copyright, Designs and Patents Act 1988, "The author of a work is the first owner of any copyright in it," and section 11(2) moves that ownership to the employer only where the author is an employee acting in the course of employment. A supplier you commission is not your employee. Its code is its copyright, whatever the invoice says, until it assigns the copyright to you. And section 90(3) is unambiguous about how: "An assignment of copyright is not effective unless it is in writing signed by or on behalf of the assignor."

So the question "who owns the code?" has a checkable answer: show me the clause. A proper contract assigns to you the intellectual property in everything created for the project (the foreground IP) on payment, or better, from creation with a lien until payment; licenses you the supplier’s pre-existing tools and libraries (the background IP) perpetually and irrevocably; and lists any open-source components with their licences. It also puts the repositories, the hosting, the domain and every third-party account in your name from day one, so that ownership is a fact of the login rather than a promise in the contract.

Watch for two clauses that undo all of this. A licence dressed as ownership ("the client shall have the right to use the software") is not an assignment. And an assignment "on final payment" of a contract whose final payment can be withheld by the supplier for any dispute is an assignment you may never receive. If the supplier’s commercial model depends on you not being able to leave, the ownership clause is where it lives.

Stage four: escrow, and when it is worth paying for

Source code escrow means a third party holds a copy of the code and releases it to you if the supplier fails, stops supporting the product or breaches the agreement. It matters most when you are buying a product the supplier keeps, rather than a bespoke build you own outright. If the code is assigned to you and lives in your repositories, you do not need escrow; you need a backup. If you are buying a licence to somebody else’s platform and your business depends on it, escrow is the difference between an inconvenience and a rebuild.

The published UK prices are lower than most buyers assume. Escode, the NCC Group escrow business, states that basic services "start at around £1,600/year, with pricing adjusted for verification or SaaS features". The Escrow Company published in July 2024 a base fee of £1,695 a year for software escrow and £2,995 a year for a SaaS access-continuity arrangement, with verification services, where the escrow agent confirms the deposit actually builds, from £10,995. Unverified escrow is worth little; a deposit nobody has compiled may be a folder of nothing.

The question to ask is therefore twofold. If you own the code: "Are the repositories in our name today, and can we prove we can deploy from them without you?" If you do not: "Is the code in escrow, with whom, is it verified, and what are the release triggers?" A supplier who answers the first with "we will hand it over at the end" has described a dependency, not a handover.

Stage five: the data processing agreement, clause by clause

If the supplier will touch personal data on your behalf, whether by building on your live database, running your AI agent, or hosting your app, UK GDPR requires a written contract between you as controller and them as processor, and the ICO says exactly what it must contain. The contract must set out the subject matter and duration of the processing, its nature and purpose, the type of personal data and categories of data subject, and the controller’s obligations and rights. Then it must include eight terms.

01The processor acts only on your documented instructions.
02Everyone the processor allows to handle the data is under a duty of confidence.
03The processor takes appropriate security measures under Article 32, which the ICO describes as including encryption and pseudonymisation and the ability to ensure ongoing confidentiality, integrity, availability and resilience.
04The processor engages sub-processors only with your prior authorisation, and passes the same obligations down to them in writing.
05The processor helps you respond to individuals exercising their rights.
06The processor assists you with security, breach notification, data protection impact assessments and any consultation with the ICO.
07At the end of the contract the processor deletes or returns all the personal data, and deletes copies unless the law requires retention.
08The processor gives you the information you need to show compliance and allows audits and inspections by you or someone you appoint.

What a proper quote contains

A quote is a scoping document with a number at the bottom. If the number is the only specific thing in it, the work has not been scoped; it has been estimated, and an estimate on a fixed price is a risk premium waiting to be revealed. The following are the parts of a quote a buyer should expect to see, and can reasonably refuse to sign without.

01A written scope, listing the user roles, the flows, the screens or steps and the integrations by name, with the assumptions the price was built on.
02An exclusions list, stating what is not included: data migration, unseen integrations, content, devices, feature work after go-live.
03The monthly running cost after go-live: hosting, model usage, messaging, licences, with the figure the supplier expects at your volume and, for AI, whether it can be capped.
04Ownership in one paragraph: IP assigned to you, accounts in your name from day one, the open-source licences listed.
05The team, by name and role, and what happens if a named person leaves.
06A plan with the dates you must deliver decisions, content and test users by, and what happens to the timeline if they are late.
07Acceptance: what "finished" means, measured how, by whom, and the defects period that follows it.
08Support after go-live: what it costs, what response time it includes, and what breaks if you cancel it.
09The price, fixed or otherwise, with the payment schedule and the change-request process.

The scoring table, and the red flags

Scoring is not about precision; it is about forcing every supplier through the same questions so that the confident one and the careful one are compared on the same page. Score each row 0, 1 or 2, weight as shown, and treat any zero in a weighted-3 row as a stop regardless of the total. Two suppliers within a few points of each other are equivalent; pick the one whose people you would rather phone at 8am. The red flags below the table are the zeros that recur most often, with the reason each one matters.

CriterionWeight0 points2 points
Public record (Companies House, ICO register)3Not found, overdue accounts or not registeredActive, filed on time, registered with a future expiry
IP assignment3A licence, or ownership "on completion" with no clauseWritten assignment of foreground IP; background IP licensed perpetually; open source listed
Accounts and repositories in your name3Held by the supplier until handoverYours from day one
Processor contract3None, or a generic privacy policyAll eight Article 28 terms plus sub-processor list
Exclusions list2None, or "anything not mentioned"Specific, covering data, integrations, content, support
Running cost stated2Not mentionedMonthly figure at your volume, capped where AI is involved
Professional indemnity2None or refusedCertificate in the contracting company’s name, £1 million or more
Production evidence2Screenshots and testimonialsA live system you watched, and a client you phoned
Named team1"Our team"Names, roles, and a substitution clause
Acceptance and defects1"When you are happy"A measurable definition and a stated defects period

Maximum 44. A supplier scoring under 30, or zero on any weight-3 row, is not a supplier yet, whatever the price.

01Discomfort on ownership and handover. It is the strongest single warning sign, because it usually means dependency is part of the commercial model, and the law defaults in the supplier’s favour until a signed assignment says otherwise.
02No exclusions list. A price without one is a starting bid. Every ambiguity becomes a change request, and the supplier decides what counts as one.
03No running-cost figure. Any system with hosting, messaging or AI has a monthly bill, and a supplier who has not modelled it has not built one like it before, or would rather you found out later.
04A generic privacy policy in place of a processor contract. The eight Article 28 terms are the law, not a preference; a supplier who does not know them will not build for them.
05Selling with senior people and delivering with juniors, unnamed. Ask who will do the work, by name, and what happens if they leave.
06A quote far below every other on the same scope. Either the scope was misunderstood, or the price is the entry ticket and the change requests are the business.
07Refusal to arrange a phone call with a past client. A supplier confident in their delivery will arrange it; one who deflects to written testimonials is telling you something.
08Overdue accounts or an unregistered ICO status. Both are free to find and take five minutes, and a supplier who has not attended to them will not attend to your edge cases either.

How Augustova answers the same questions

Since we are asking you to run these checks, here is how we answer them. Augustova Limited is registered at Companies House and with the ICO. IP in everything we build for you is assigned to you in writing; repositories, hosting and every third-party account are in your name from the first day; open-source components are listed with their licences. Every quote is a fixed price against a written scope with an exclusions list and a stated monthly running cost, and we sign a processor contract containing the Article 28 terms before we touch live data.

Handover is documentation, credentials, a runbook and a recorded walkthrough, so another developer could pick the system up without calling us. Our prices are published: a single-process tool £4,000 to £10,000, a business application £10,000 to £20,000, a first AI implementation £4,000 to £15,000, excluding VAT. Run the table on us and on whoever else you are talking to; we would rather lose a comparison on the numbers than win one on the demo.

Method and sources

Company and filing facts are from GOV.UK and the Companies House service, read on 14 September 2026. Data protection fee tiers, penalties and the contents of the register are from the ICO’s own pages on the same date, as are the required contents of a controller-processor contract and the list of processing that requires an impact assessment. Copyright ownership and assignment are quoted from sections 11 and 90 of the Copyright, Designs and Patents Act 1988 on legislation.gov.uk.

Insurance figures are the insurers’ published premium data and example quotes; escrow prices are the escrow agents’ published pages, with dates. Nothing here is legal advice; it is the public record and the published norms, arranged so that a buyer can check a supplier’s answers against them. Where a source page gave no figure we have said so rather than supplied one.

We will revise the figures as the sources change; the date at the top of this page is the date of the last check, and every fee, penalty and premium above should be read as correct on that date rather than permanently.

GOV.UK, Get information about a company (read Sep 2026) →Companies House, Find and update company information →GOV.UK, Prepare annual accounts for a private limited company →GOV.UK, Annual accounts: penalties for late filing →ICO, data protection fee FAQs (read Sep 2026) →ICO, register of fee payers →ICO, what needs to be included in a controller-processor contract →ICO, when do we need to do a DPIA? →Copyright, Designs and Patents Act 1988, section 11 (first ownership) →Copyright, Designs and Patents Act 1988, section 90 (assignment in writing) →Simply Business, software developer insurance (Jan to Jun 2026 premium data) →PolicyBee, software developer insurance (read Sep 2026) →Escode (NCC Group), pricing and billing FAQs (read Sep 2026) →The Escrow Company, how much does software escrow cost (Jul 2024) →

Common questions

What questions should I ask a software development company before hiring them?

The ones about the ending: what is not included, who owns the code and the accounts and from what date, what it costs to run per month, what you receive at handover, and what you would hold if you stopped working with them tomorrow. Then check the answers against Companies House, the ICO register and the contract clauses rather than taking them on trust.

How do I check whether a software company is legitimate in the UK?

Search Companies House for free: incorporation date, officers, filing history, charges and insolvency. Search the ICO register of fee payers, also free, for a current registration. Ask for the professional indemnity certificate in the contracting company’s name and check its expiry date. The three checks take under an hour and cost nothing.

Who owns the code when a supplier builds my software?

The supplier, by default. Section 11 of the Copyright, Designs and Patents Act 1988 makes the author the first owner, and section 90(3) says an assignment is not effective unless it is in writing and signed by the assignor. Paying the invoice does not transfer copyright; a signed assignment clause does, and it should also put the repositories and accounts in your name.

What should be in a data processing agreement with a software supplier?

The ICO requires the subject matter, duration, nature and purpose of the processing, the data types and data subjects, and your rights, plus eight terms: documented instructions only, confidentiality, Article 32 security, sub-processors only with authorisation, help with individuals’ rights, assistance with security and breaches, deletion or return at the end, and audit rights.

How much professional indemnity insurance should a software developer have?

£1 million is the level insurers quote their headline premiums for; their example quotes for small development companies show £2 million, and limits to £5 million are available. Cover is inexpensive, with one insurer reporting a tenth of its software developers paying £92.56 a year or less for £1 million in the first half of 2026, so a supplier without it has chosen not to have it.

Do I need source code escrow?

Only if you are licensing a product the supplier keeps rather than owning a build outright. Published UK escrow starts at about £1,600 to £1,695 a year, with verified deposits from about £11,000. If the code is assigned to you and the repositories are in your name, you need a backup, not escrow.

What is the ICO data protection fee?

An annual fee most UK organisations processing personal data must pay: £52 for the smallest tier, £78 for small and medium organisations, £3,763 for the largest, with fines of £400 to £4,000 for not paying. The ICO publishes a searchable register of who has paid, by name, reference or postcode, and a software supplier should be on it.

What should a software development quote include?

A written scope, an exclusions list, the monthly running cost, an ownership paragraph, the named team, a plan with your decision dates, an acceptance definition with a defects period, support terms and the price with a change process. A number without those is an estimate, not a quote, and the missing parts are where the change requests will come from.

Is it rude to ask who specifically will do the work?

No, and it is one of the most useful questions. Agencies frequently sell with senior people and deliver with junior ones. Ask for names and roles, and for what happens if a named person leaves; a good supplier will answer plainly and put it in the contract as a substitution clause, so the people you met are the people who build.

What if the supplier will not give a fixed price?

Ask why. Genuine research and ongoing support cannot honestly be fixed; a defined build can. If the reason is that the scope is unclear, pay for discovery first and get a written scope you own. If the reason is policy rather than uncertainty, get another quote; our fixed prices are published.

Read next

Custom software development →Fixed price or day rate →Your data when a supplier builds your software →How much does custom software cost in the UK? →Our prices, in full →

Ask us these questions

We have published our prices, our exclusions policy and our ownership position already. Run the checks above on us, then put the rest to a founder directly and see how the answers compare.

Start a conversation →