Start a conversation Contact
← Data catalogue

Corporate · UK · UKASSET

UK filed asset base and charge coverage

Every active UK company with a readable filed asset figure, broken down by asset class and set against the charges registered over it — so the question "what is actually behind this company's balance sheet, and who already has a claim on it" has one row.

One row is
One row per active UK company carrying a filed asset-class figure.
Organisations
2,801,757
Coverage
Filed accounts from the late 1990s to periods ending June 2026.
New edition
Monthly

Edition 2026.08 · measured 25 Aug 2026 against the fixture lake

What this answers

What a UK company has told the registrar it owns, sorted into asset classes, and how much of it is already spoken for. Asset-based lenders, credit insurers and restructuring teams all ask a version of that question and all currently answer it one company at a time, by opening filings.

What an asset class means here

The filed figures are mapped onto a small set of classes — property, plant and equipment; inventories; debtors; and the remainder — because that is the level at which small-company filings are comparable to each other. asset_classes_filed counts how many of them this company actually filed, and it is the honesty column on the row: a score built on five filed classes and a score built on one are not the same kind of number, and the file says which you are looking at rather than hiding it inside the rank.

Charges, and what they do not tell you

registered_charges counts charges registered against the company and still outstanding. It is a good signal of whether a lender has an interest and a poor signal of how much. The register records that a charge exists, over what, and when it was created; it does not record the sum secured. Any coverage ratio you build from this file is therefore a count against a value, and should be described that way to whoever reads it.

Why the filing regime shapes the answer

Most UK companies file under a small-company or micro-entity regime and are not required to file a profit and loss account at all. That means the asset base is frequently the only readable financial fact about a company, which is what makes this file useful — and it also means a comparison between a micro-entity and a large filer is a comparison between two different disclosure obligations. sic_section, average_employees and latest_period_end are on the row so a like-for-like cohort can be built before anything is ranked.

What travels with it

Four files: the ranked answer, the company entity record, the asset-class breakdown at one row per company and class, and the identifier crosswalk. The complete column dictionary is below.

What it does not claim

Stated before the sample rather than after them. Everything below is a measured property of the file, not a legal hedge — if one of these is the reason the file will not work for you, that is worth knowing in the first five minutes rather than the fifth week.

  • 2,801,757 companies is the population that files a readable asset-class figure, not the population that is active. A further 282,671 active filers have a latest filed fact but no asset-class figure in sterling, and they are absent rather than zero. Treating absence as zero is the most common way to misuse this file.
  • Small-company filing regimes decide most of what is here. A company filing abridged or micro-entity accounts files far less than a large one, so a low asset base frequently means a small filing obligation rather than a small business.
  • Charge coverage is a count of charges registered, not their value. The register publishes the existence of a charge and its status; it does not publish the amount secured, and nothing in this file infers one.
  • The latest filed period is often well behind the present. `latest_period_end` is on every row for that reason, and a rank built on stale filings is a rank of filing behaviour as much as of asset base.
  • This edition's figures were measured by reproducing the tables the product reads from the real Silver with the build's own code, rather than from a completed production build. The population is measured; the file you receive is cut fresh at order.

Preview

asset_base_ranked

Five rows from the 2026.08 build, cut on 25 August 2026 against the fixture lake — so the shape, the columns and the ordering are exactly what ships, and the values are not the production population. Identifying columns are withheld from this preview.

rankasset_base_scoreasset_classes_filedregistered_chargesaverage_employeessic_sectionregion
199.9500.0GNorth East
298.25019.0GYorkshire and The Humber
396.450339.0REast Midlands
495.6502.0RLondon
595.25026.0RSouth East

The full sample pack carries every column, roughly a hundred rows per file, the methodology note and the licence. Ask for it against the ID.

Request the UKASSET sample pack →

Column dictionary

Generated from the built release, not written by hand. A column that passes through unchanged inherits its definition from the publisher's own contract; a column we derive carries prose written against the query that produces it. Both directions reconcile — every column produced has a definition, and every definition names a column that is produced.

84 columns · 4 files · every one defined

asset_base_ranked 16 columns · 02_ANSWERS

Ordered by · rank, org_id

  1. org_id Added by the build Our resolved organisation identifier. Stable across editions and the join key for every file in this pack.
  2. rank Derived Position by asset_base_score within this edition. Not comparable across editions.
  3. legal_name Publisher record Registered name of the company at the time of the snapshot.
  4. asset_base_score Derived Composite 0-100. Weights: asset value percentile 0.35, asset class breadth 0.20, registered charge headroom 0.25, filing currency 0.20. Relative within this edition and not a credit assessment.
  5. asset_base_drivers Derived The reasons behind this row's score, in words. Every score in this pack ships its drivers.
  6. total_asset_base_gbp Derived Filed fixed assets plus filed current assets, GBP. An addition performed here and not a figure any filing states.
  7. asset_classes_filed Derived How many of the five asset classes the latest filing carried a sterling figure for. Zero to five.
  8. debtors_gbp Derived Debtors as filed, GBP. The receivables line an invoice financier advances against.
  9. inventories_gbp Derived Inventories — stock — as filed, GBP.
  10. property_plant_equipment_gbp Derived Tangible fixed assets as filed, GBP.
  11. registered_charges Publisher record Number of outstanding mortgage charges. A secured-lending signal.
  12. latest_period_end Publisher record End of the reporting period these figures cover. With the company number this identifies a set of accounts.
  13. average_employees Derived Average employees during the latest filed period, as filed.
  14. sic_section Derived The SIC 2007 section letter the company's primary SIC code falls in. The segment axis for this product.
  15. region Derived Statistical region of the registered office, resolved from the postcode.
  16. release_id Added by the build The release this row was published in. Quote it in any support question and we can name the exact build it came from.
companies 38 columns · 03_ENTITIES

Ordered by · org_id

  1. org_id Added by the build Our resolved organisation identifier. Stable across editions and the join key for every file in this pack.
  2. company_number Publisher record The UK company number. Eight characters, zero-padded, sometimes with a jurisdiction prefix (SC, NI, OC, SO). The strongest organisational identifier we hold.
  3. legal_name Publisher record Registered name of the company at the time of the snapshot.
  4. company_status Publisher record Register status, e.g. Active, Dissolved, Liquidation, In Administration.
  5. incorporation_date Publisher record Date the company was incorporated.
  6. age_years Derived Years from incorporation to the build date of this edition, one decimal. Computed against the build's own date, never the wall clock, so a rebuild reproduces it.
  7. sic_code_1 Publisher record Primary SIC 2007 code, extracted from the publisher's combined code-and-text field.
  8. sic_description Publisher record Primary SIC description.
  9. sic_section Derived The SIC 2007 section letter the company's primary SIC code falls in. The segment axis for this product.
  10. sic_section_name Derived The SIC 2007 section in words.
  11. size_band Derived Our filed-size band for the company — micro, small, medium, large, dormant or unknown. Derived from what was filed, so `unknown` means nothing was filed rather than that the company is small.
  12. latest_period_end Publisher record End of the reporting period these figures cover. With the company number this identifies a set of accounts.
  13. latest_period_start Publisher record Start of the reporting period, where the filing states one.
  14. reporting_currency Derived The unit the filed money facts in the latest period carry, pipe-joined if the period mixes more than one. Never converted.
  15. concepts_filed Derived Distinct financial concepts present in the latest filed period. A small-company balance sheet files far fewer than a full set of accounts.
  16. asset_classes_filed Derived How many of the five asset classes the latest filing carried a sterling figure for. Zero to five.
  17. fixed_assets_gbp Derived Fixed assets as filed, GBP.
  18. property_plant_equipment_gbp Derived Tangible fixed assets as filed, GBP.
  19. current_assets_gbp Derived Current assets as filed, GBP. A subtotal, not an asset class.
  20. debtors_gbp Derived Debtors as filed, GBP. The receivables line an invoice financier advances against.
  21. trade_debtors_gbp Derived Trade debtors as filed, GBP, where the filing broke them out separately from total debtors. Filed by far fewer companies than `debtors_gbp`.
  22. inventories_gbp Derived Inventories — stock — as filed, GBP.
  23. cash_at_bank_gbp Derived Cash at bank and in hand as filed, GBP.
  24. total_asset_base_gbp Derived Filed fixed assets plus filed current assets, GBP. An addition performed here and not a figure any filing states.
  25. creditors_within_one_year_gbp Derived Creditors falling due within one year as filed, GBP.
  26. creditors_after_one_year_gbp Derived Creditors falling due after more than one year as filed, GBP.
  27. net_assets_gbp Derived Net assets as filed, GBP. Negative means liabilities exceed assets on the filed balance sheet.
  28. equity_gbp Derived Total shareholders' funds as filed, GBP. Filed by more companies than net assets and deliberately never coalesced with it — they are different concepts filed by different populations.
  29. average_employees Derived Average employees during the latest filed period, as filed.
  30. registered_charges Publisher record Number of outstanding mortgage charges. A secured-lending signal.
  31. has_registered_charge Derived True where at least one charge is outstanding on the UK company register. A false means nothing is registered, which is a narrower statement than "nothing is secured" — see what this file does not claim, above.
  32. accounts_overdue Derived True where the next accounts due date has passed without a filing.
  33. accounts_next_due_date Publisher record Date the next set of accounts is due. Overdue filings are a risk signal.
  34. address_postcode Publisher record Postcode of the registered office. The main join key into Location until a UPRN is resolved.
  35. town Derived Post town of the registered office, resolved through a postcode directory rather than read from the register's own address line.
  36. local_authority Derived Local authority district of the registered office, resolved from the postcode.
  37. region Derived Statistical region of the registered office, resolved from the postcode.
  38. release_id Added by the build The release this row was published in. Quote it in any support question and we can name the exact build it came from.
asset_class 13 columns · 04_RELATIONSHIPS

Ordered by · org_id, asset_class, period_end

  1. org_id Added by the build Our resolved organisation identifier. Stable across editions and the join key for every file in this pack.
  2. company_number Publisher record The UK company number. Eight characters, zero-padded, sometimes with a jurisdiction prefix (SC, NI, OC, SO). The strongest organisational identifier we hold.
  3. asset_class Derived Which of the five asset classes this row is — the canonical concept name from our financial vocabulary, so it joins to 05_EVENTS/filed_facts without translation.
  4. asset_class_label Derived The same class in the words a filing uses.
  5. period_end Publisher record End of the reporting period these figures cover. With the company number this identifies a set of accounts.
  6. period_start Publisher record Start of the reporting period, where the filing states one.
  7. period_rank Derived 1 for the company's most recent filed period, counting back. Lets a buyer take "the last three years" without a window function.
  8. is_latest_period Derived True on the company's most recent filed period. The row the entity file's figures were taken from.
  9. value_gbp Derived The filed value of this asset class in this period, GBP. As filed and never restated.
  10. total_asset_base_gbp Derived Filed fixed assets plus filed current assets, GBP. An addition performed here and not a figure any filing states.
  11. share_of_asset_base Derived value_gbp divided by total_asset_base_gbp for the same period. Null where the total is absent or zero. The five classes do not sum to one, because fixed assets contains plant and current assets contains debtors, inventories and cash.
  12. value_change_gbp Derived This period's value_gbp for this class minus the previous filed period's, GBP. Null unless both periods filed the class.
  13. release_id Added by the build The release this row was published in. Quote it in any support question and we can name the exact build it came from.
crosswalk 17 columns · 06_REFERENCE

Ordered by · org_id

  1. org_id Added by the build Our resolved organisation identifier. Stable across editions and the join key for every file in this pack.
  2. company_number Publisher record The UK company number. Eight characters, zero-padded, sometimes with a jurisdiction prefix (SC, NI, OC, SO). The strongest organisational identifier we hold.
  3. legal_name Publisher record Registered name of the company at the time of the snapshot.
  4. name_normalised Derived Upper-cased, punctuation stripped, whitespace collapsed. For fallback matching where no identifier is shared.
  5. companies_house_number Derived UK company number as the resolved spine holds it, accepting both spellings of the scheme.
  6. other_company_numbers Derived Any further UK company numbers the same resolved organisation carries, pipe-joined. Non-null only where entity resolution merged more than one registration.
  7. lei Derived Legal Entity Identifier, where we hold one. The join a bank's own counterparty system is most likely to already key on. Coverage is stated per edition in the sample pack.
  8. charity_number Derived Charity register number, where the company is also a registered charity. A charity on a lending list is usually one to exclude, which is why it ships.
  9. identifier_count Derived How many identifiers of any scheme we hold against this organisation. A one means the company number is the only way in.
  10. address_postcode Publisher record Postcode of the registered office. The main join key into Location until a UPRN is resolved.
  11. grid_address_id Derived Our resolved address identifier for the registered office. Two companies sharing one carry the same registered address.
  12. town Derived Post town of the registered office, resolved through a postcode directory rather than read from the register's own address line.
  13. local_authority Derived Local authority district of the registered office, resolved from the postcode.
  14. region Derived Statistical region of the registered office, resolved from the postcode.
  15. country Derived Country of the registered office, resolved through a postcode directory. Null where the postcode did not resolve.
  16. sic_section Derived The SIC 2007 section letter the company's primary SIC code falls in. The segment axis for this product.
  17. release_id Added by the build The release this row was published in. Quote it in any support question and we can name the exact build it came from.

Licence and delivery

Formats
CSV · Parquet
Delivery
Presigned download of a single archive, with the release ID stamped into every row.
Personal data
None. The population is companies, and the build refuses any column an upstream contract declares as personal data.
Onward licensing
Every upstream source is open, permits redistribution and permits resale — which is why this file is in the catalogue at all. The clearance is checked column by column at build time, and a file that fails it is not cut.
Upstream publishers
Named in the sample pack and in the delivered files, with the attribution each licence requires, rather than on this page. Which registers combine to make a product is the part of this work we do not publish.

Enquiries

Quote UKASSET at data@inference.institute. It is the same code the build and the release manifests use, so an enquiry carrying it lands against exactly this product.

Tagged · Filed accounts · Secured lending · Credit analytics · Asset-based lending

Next step

Evaluate it before you commit to it.

The sample pack has the real schema and a watermarked extract, so the question of whether this file answers yours is settled with data rather than with a call.