Operations
Using Companies House data to speed up commercial applications
Every commercial finance application starts with the same basic facts: who is the borrowing entity, who owns it, who runs it, and has anything changed recently. Almost all of that already sits in a public register. The only question is whether your process pulls it in automatically, or whether someone is re-typing it from a PDF for the third time this week.
What Companies House actually holds
Companies House is the UK's registrar of companies. For any registered entity it publishes the incorporation date, registered office, SIC codes, filing history, current and past directors, and the persons with significant control (PSC) register. You can look any of this up manually through the Companies House company search, or pull it programmatically through the Companies House API.
None of this is exotic. It's the same data your credit team would look up by hand before spreading it across a KYB form. The difference is speed and consistency. An API call takes seconds and returns structured fields. A manual lookup takes a few minutes per company, and depends on someone remembering to do it and record what they found.
Where it fits in the onboarding process
The natural point to pull Companies House data is the moment a company name or number is captured, usually at the start of client onboarding. Rather than asking the client to fill in registered address, incorporation date and director names by hand, you look the company up, confirm it's the entity you think it is, and let the register populate the rest. The client only needs to confirm or correct.
This does two useful things. First, it removes a chunk of manual data entry, which is where transposition errors creep into application packs. Second, it gives you a live snapshot rather than a self-reported one. If a client's covering email says they're the sole director but the PSC register shows someone else with significant control, you want to know that on day one, not after a lender's underwriter spots it in week three.
Matching the right company
Company name search is looser than it looks. Similar trading names, dissolved-and-reincorporated entities, and group structures with near-identical names are all common in commercial lending. Always match on company number where you have it, and treat a name-only match as a starting point rather than a confirmed identity. This matters more in asset finance and property lending, where the borrowing vehicle is often a single-purpose SPV incorporated for exactly this deal, sometimes days earlier.
Using the PSC register properly
The persons with significant control register exists because UK anti-money laundering rules require firms to understand who ultimately owns or controls a corporate customer, not just who signs the application. Guidance on this sits within the wider money laundering regulations framework. For straightforward companies the PSC register will name the individual or individuals directly. For layered structures, a UK company owned by another UK company owned by an overseas holding company, you may need to trace the chain manually, since the register doesn't always resolve overseas ultimate beneficial owners automatically.
Where the PSC register lists a corporate entity rather than a named person, treat that as a prompt to dig further rather than a completed check. This is exactly the kind of distinction covered in more detail in our piece on KYC versus KYB checks: verifying the company isn't the same as verifying the person who controls it, and lenders will ask about both.
Filing history as an early warning system
Filing history is under-used. A confirmation statement that's overdue, a run of late accounts filings, or a recently filed charge against company assets are all visible before you've asked the client a single question about their financial position. None of these are automatically disqualifying, plenty of good businesses file late, but they're useful context to have before you package the deal, not after a lender's credit committee raises it.
- Confirm the registered entity matches the trading name and address on the application
- Check director appointments against who has actually signed the application
- Review the PSC register for individuals and, where relevant, trace corporate PSCs further
- Scan recent filing history for late accounts, overdue confirmation statements or newly registered charges
Building this into a workflow, not a one-off habit
The risk with any manual check is that it happens reliably when things are quiet and gets skipped when a broker is juggling six live deals. That's the argument for wiring the Companies House lookup into your workflow management rather than leaving it as a step on a checklist someone has to remember. If the system pulls the data automatically at the point a company number is entered, and flags anything unusual, a very recent incorporation, a PSC mismatch, an overdue filing, the check happens every time, not just when someone remembers.
The data was public all along. The only thing that changed is whether someone has to go and find it manually or whether it turns up automatically at the point you need it.
This is where integrations with Companies House inside a broker platform earn their keep. Not as a novelty feature, but because they remove a repetitive, error-prone manual step from every company application you handle. Xova's Companies House integration pulls company, director and PSC data straight into the client record at onboarding, so the application pack you send to a lender is built on verified register data from the outset, rather than rekeyed from a client email.
What this does not replace
Companies House data is a starting point, not a full due diligence file. It won't tell you about a director's other directorships that ended in insolvency, it won't verify the source of funds behind a deposit, and it won't substitute for the wider anti-money laundering checks your firm is required to carry out under the money laundering regulations. Treat it as the reliable, cheap, fast layer that removes manual re-keying and surfaces obvious red flags early, sitting alongside proper customer due diligence rather than instead of it, covered in our AML checks guide.
Group structures and cross-border ownership
Commercial deals increasingly involve group structures rather than a single trading company: a property held in a newly incorporated SPV, itself owned by a holding company, itself owned by a small number of individuals or an overseas entity. Companies House data helps you map the UK end of that chain quickly, but it stops at the UK border. Where the chain leads to an overseas parent, you'll need additional evidence beyond what the register can show, and that gap should be flagged in the application rather than left implicit. Lenders assessing SPV borrowers will ask about the wider group in any case, so having the UK portion of the ownership chain fully mapped from the register, with the overseas portion clearly documented separately, tends to move credit conversations along faster than a partial picture presented as complete.
Recently incorporated entities need extra care
A company incorporated a few weeks before an application isn't unusual in commercial lending. SPVs are routinely set up specifically to hold a single asset or complete a single transaction. But a fresh incorporation also means there's no filing history to draw on, no accounts to review, and often no credit history at all. In these cases the register tells you the company exists and who its directors and PSCs are, but the substantive underwriting has to lean more heavily on the individuals behind the vehicle, their track record, their other directorships, their personal financial standing, than on the company itself. Flagging this plainly in the application, rather than presenting a two-week-old SPV as though it had trading history, saves the lender's underwriter from having to ask the obvious follow-up question themselves.
A practical starting point
You don't need to rebuild your entire onboarding process to get value from this. Start with new applications only: at the point a company number is captured, pull the current filing snapshot and PSC list, and store it against the client record so it's visible to whoever packages the deal. Add the filing-history flags, overdue confirmation statement, recent charge, late accounts, as simple alerts rather than blocking rules. Once that's running reliably, extend it to periodic re-checks on existing clients. A PSC change or a newly registered charge six months into a relationship is exactly the kind of thing that should trigger a second look, not sit unnoticed until the next renewal.
