Financials

Filed financial accounts

  • accountingReferenceDate
    Type: string

    The company's accounting reference date (ARD) — the day and month its financial year ends, as recorded at Companies House. Formatted DD/MM. Null when not reported.

  • currency
    Type: string

    ISO 4217 currency code that the filed accounts are reported in, taken from the most recent statement. For UK Companies House filings this is effectively always GBP; defaults to GBP when no statements are present.

  • mostRecentAccountsDate
    Type: string Format: date-time

    The 'made up to' date of the most recent filed accounts — i.e. the period-end date of the latest statement on file. Null when no accounts have been filed.

  • mostRecentFilingType
    Type: string enum

    The accounts type of the most recent filing, indicating the reporting regime and level of detail disclosed. Companies filing under small-company, micro-entity or exemption regimes typically disclose sparse profit & loss detail. Null when not reported.

    • STANDARD — standard accounts.
    • GROUP — group (consolidated) accounts.
    • FULL — full accounts.
    • SMALL — small-company accounts.
    • MEDIUM — medium-company accounts.
    • DORMANT — dormant-company accounts.
    • INTERIM — interim accounts.
    • INITIAL — initial accounts.
    • TOTAL_EXEMPTION_FULL — full accounts filed under total exemption.
    • TOTAL_EXEMPTION_SMALL — small accounts filed under total exemption.
    • PARTIAL_EXEMPTION — accounts filed under partial exemption.
    • AUDIT_EXEMPTION_SUBSIDIARY — subsidiary accounts filed under audit exemption.
    • FILING_EXEMPTION_SUBSIDIARY — subsidiary accounts filed under filing exemption.
    • MICRO_ENTITY — micro-entity accounts.
    • NO_ACCOUNTS_TYPE_AVAILABLE — accounts filed but type could not be determined.
    • NO_FILINGS — the company has never filed any accounts with Companies House.
    • AUDITED_ABRIDGED — audited abridged accounts.
    • UNAUDITED_ABRIDGED — unaudited abridged accounts.
    • UNKNOWN — filing type not recognised.
    values
    • STANDARD
    • GROUP
    • FULL
    • SMALL
    • MEDIUM
  • nextAccountsDue
    Type: string Format: date-time

    The Companies House due date by which the company's next annual accounts must be filed. Null when not known.

  • statements
    Type: array object[] · FinancialStatement[]

    The filed accounts, one entry per accounting period, ordered most-recent period first. Null when no statements are available.

    Accounts for one accounting period

    • accountDate
      Type: string Format: date-time

      The period-end ('made up to') date of this set of accounts.

    • balanceSheet
      Type: object

      Balance sheet figures for this period. Null when not filed.

      • accountantName
        Type: string

        Name of the accountant who prepared the accounts, where applicable (e.g. unaudited accounts prepared by an external accountant). Null when not disclosed.

      • accountantsReportSummary
        Type: string

        Narrative summary of the accountants' report, extracted from the accounts. Null when not present.

      • auditOpinionType
        Type: string

        The type of audit opinion given (e.g. unqualified, qualified). Free text as reported in the accounts. Null when not disclosed.

      • auditorComments
        Type: string

        Free-text auditor commentary accompanying the audit opinion. Null when not disclosed.

      • auditorFindingsSummary
        Type: string

        Narrative summary of the auditor's findings, extracted from the accounts. Null when not present.

      • auditorName
        Type: string

        Name of the auditor of these accounts. Null when the company is unaudited or the auditor is not disclosed.

      • bankLoansAndOverdrafts
        Type: object · MoneyAmount

        Short-term bank loans and overdrafts falling due within one year. Null when not disclosed.

      • bankLoansAndOverdraftsLTL
        Type: object · MoneyAmount

        Long-term bank loans and overdrafts falling due after more than one year. Null when not disclosed.

      • cash
        Type: object · MoneyAmount

        Cash at bank and in hand at the period end. Null when not disclosed.

      • contingentLiabilities
        Type: object · MoneyAmount

        Contingent liabilities — potential obligations dependent on future events (e.g. guarantees, pending litigation). Null when not disclosed.

      • creditorsAmountsFalling
        Type: object · MoneyAmount

        Creditors: amounts falling due within one year, as presented in the statutory balance sheet. Null when not disclosed.

      • directorsReportSummary
        Type: string

        Narrative summary of the directors' report, extracted from the accounts. Null when not present.

      • intangibleAssets
        Type: object · MoneyAmount

        Intangible fixed assets such as goodwill, patents and licences. Null when not disclosed.

      • miscCurrentAssets
        Type: object · MoneyAmount

        Miscellaneous current assets not captured by the other current-asset lines. Null when not disclosed.

      • miscellaneousCurrentLiabilities
        Type: object · MoneyAmount

        Miscellaneous current liabilities not captured by the other current-liability lines. Null when not disclosed.

      • netWorth
        Type: object · MoneyAmount

        Net worth (total assets less total liabilities; equivalent to net assets / shareholders' funds). May be negative. Null when not disclosed.

      • otherDebtors
        Type: object · MoneyAmount

        Other debtors — receivables outside normal trade, e.g. prepayments and other amounts owed to the company. Null when not disclosed.

      • otherLongTermFinance
        Type: object · MoneyAmount

        Other long-term finance / borrowings due after more than one year. Null when not disclosed.

      • otherShortTermFinance
        Type: object · MoneyAmount

        Other short-term finance / borrowings due within one year. Null when not disclosed.

      • plAccountReserve
        Type: object · MoneyAmount

        Profit & loss account reserve — accumulated retained earnings carried on the balance sheet. May be negative where losses exceed prior profits. Null when not disclosed.

      • revaluationReserve
        Type: object · MoneyAmount

        Revaluation reserve — gains from revaluing fixed assets (e.g. property). Null when not disclosed.

      • shareCapitalReserve
        Type: object · MoneyAmount

        Called-up share capital component of equity. Null when not disclosed.

      • shareholdersFunds
        Type: object · MoneyAmount

        Shareholders' funds (total equity) — total capital and reserves attributable to shareholders. May be negative where the company has net liabilities. Null when not disclosed.

      • stocks
        Type: object · MoneyAmount

        Stock / inventory held at the period end. Null when not disclosed.

      • strategicReportSummary
        Type: string

        Narrative summary of the strategic report, extracted from the accounts. Null when not present.

      • tangibleFixedAssets
        Type: object · MoneyAmount

        Tangible fixed assets — physical long-term assets such as property, plant and equipment, net of accumulated depreciation. Null when not disclosed.

      • totalAssets
        Type: object · MoneyAmount

        Total assets — the sum of fixed and current assets. Null when not disclosed.

      • totalAssetsLessLiabilities
        Type: object · MoneyAmount

        Total assets less current liabilities (net current assets plus fixed assets), as presented in the statutory balance sheet. Null when not disclosed.

      • totalCurrentAssets
        Type: object · MoneyAmount

        Total current assets — assets expected to be realised within one year (stock, debtors, cash, etc.). Null when not disclosed.

      • totalCurrentLiabilities
        Type: object · MoneyAmount

        Total current liabilities — obligations falling due within one year. Null when not disclosed.

      • totalFixedAssets
        Type: object · MoneyAmount

        Total fixed (non-current) assets held for long-term use. Null when not disclosed.

      • totalLiabilities
        Type: object · MoneyAmount

        Total liabilities — the sum of current and long-term liabilities. Null when not disclosed.

      • totalLongTermLiabilities
        Type: object · MoneyAmount

        Total long-term (non-current) liabilities falling due after more than one year. Null when not disclosed.

      • tradeCreditors
        Type: object · MoneyAmount

        Trade creditors (accounts payable) — amounts the company owes to suppliers. Null when not disclosed.

      • tradeDebtors
        Type: object · MoneyAmount

        Trade debtors (accounts receivable) — amounts owed to the company by customers. Null when not disclosed.

      • workingCapital
        Type: object · MoneyAmount

        Working capital (total current assets less total current liabilities). May be negative. Null when not disclosed.

    • capitalAndReserves
      Type: object

      Equity breakdown (share capital and reserves) for this period. Null when not filed.

      • calledUpShareCapital
        Type: object · MoneyAmount

        Called-up share capital — the nominal value of shares issued and called up. Null when not disclosed.

      • profitAndLossAccountReserve
        Type: object · MoneyAmount

        Profit & loss account reserve — accumulated retained earnings from prior periods. May be negative where losses exceed prior profits. Null when not disclosed.

      • revaluationReserve
        Type: object · MoneyAmount

        Revaluation reserve — gains from revaluing fixed assets (e.g. property). Null when not disclosed.

      • shareholderFunds
        Type: object · MoneyAmount

        Shareholder funds (total equity) — the sum of called-up share capital and all reserves. May be negative where the company has net liabilities. Where not reported directly it may be derived from the equity components or from total assets less total liabilities. Null when it cannot be computed.

      • sundryReserves
        Type: object · MoneyAmount

        Sundry reserves — other equity reserves not classified elsewhere. Null when not disclosed.

    • cashFlow
      Type: object

      Cash flow statement figures for this period. Null when not filed (small companies are usually exempt from filing a cash flow statement).

      • cashAtBeginningOfPeriod
        Type: object · MoneyAmount

        Cash and cash equivalents held at the start of the accounting period. Null when not disclosed.

      • cashAtEndOfPeriod
        Type: object · MoneyAmount

        Cash and cash equivalents held at the end of the accounting period. Null when not disclosed.

      • cashFromInvestingActivities
        Type: object · MoneyAmount

        Net cash flow from investing activities (e.g. purchases and sales of fixed assets or investments). Signed: typically negative during growth as assets are acquired. Null when not disclosed.

      • increaseInCash
        Type: object · MoneyAmount

        Net increase or decrease in cash over the period (cash at end minus cash at beginning). Signed: negative indicates cash decreased. Null when not disclosed.

      • netBeforeFinancing
        Type: object · MoneyAmount

        Net cash flow before financing activities (broadly operating plus investing cash flows). Signed. May be derived when not reported directly. Null when not disclosed or computable.

      • netFromFinancing
        Type: object · MoneyAmount

        Net cash flow from financing activities (e.g. new borrowing, loan repayments, dividends paid, share issues). Signed; negative when the company repays debt or pays dividends. Null when not disclosed.

      • netFromOperatingActivities
        Type: object · MoneyAmount

        Net cash generated from operating activities. Signed: positive is a cash inflow, negative a cash outflow. Null when not disclosed.

      • netFromReturnInvestmentServicing
        Type: object · MoneyAmount

        Net cash from returns on investment and servicing of finance (e.g. interest received and paid, dividends received). Signed. Null when not disclosed.

    • consolidated
      Type: boolean

      Whether these are consolidated (group) accounts covering the parent and its subsidiaries, as opposed to standalone entity accounts. Null when not reported.

    • currency
      Type: string

      ISO 4217 currency code these accounts are reported in. For UK Companies House filings this is effectively always GBP; defaults to GBP when not stated in the source.

    • employees
      Type: integer Format: int32

      Average number of employees over the accounting period, as reported in the accounts. Null when not disclosed.

    • numberOfWeeks
      Type: integer Format: int32

      Number of weeks covered by this accounting period (typically 52). Null when not reported.

    • otherFinancials
      Type: object

      Additional financial figures reported alongside the primary statements for this period. Null when not available.

      • auditFees
        Type: object · MoneyAmount

        Fees paid to the auditor for audit services. Null when not disclosed.

      • averageNumberOfEmployees
        Type: integer Format: int32

        Average number of employees over the accounting period, as reported in the accounts. Null when not disclosed.

      • contingentLiabilities
        Type: object · MoneyAmount

        Contingent liabilities — potential obligations dependent on future events (e.g. guarantees, pending litigation). Null when not disclosed.

      • employeeCount
        Type: integer Format: int32

        Number of employees at the period end, as reported in the accounts. Null when not disclosed.

      • netAssets
        Type: object · MoneyAmount

        Net assets (total assets less total liabilities; equivalent to net worth). May be negative. Null when not disclosed.

      • netWorth
        Type: object · MoneyAmount

        Net worth (total assets less total liabilities; equivalent to net assets). May be negative. Null when not disclosed.

      • nonAuditFees
        Type: object · MoneyAmount

        Fees paid to the auditor for non-audit services (e.g. tax or advisory work). Null when not disclosed.

      • totalAssets
        Type: object · MoneyAmount

        Total assets — the sum of fixed and current assets. Null when not disclosed.

      • totalCurrentAssets
        Type: object · MoneyAmount

        Total current assets — assets expected to be realised within one year. Null when not disclosed.

      • totalCurrentLiabilities
        Type: object · MoneyAmount

        Total current liabilities — obligations falling due within one year. Null when not disclosed.

      • totalFixedAssets
        Type: object · MoneyAmount

        Total fixed (non-current) assets. Null when not disclosed.

      • totalLiabilities
        Type: object · MoneyAmount

        Total liabilities — the sum of current and long-term liabilities. Null when not disclosed.

      • totalLongTermLiabilities
        Type: object · MoneyAmount

        Total long-term (non-current) liabilities falling due after more than one year. Null when not disclosed.

      • workingCapital
        Type: object · MoneyAmount

        Working capital (total current assets less total current liabilities). May be negative. Null when not disclosed.

    • profitAndLoss
      Type: object

      Profit & loss (income statement) figures for this period. Null when not filed (common for small / abridged / dormant accounts).

      • auditFee
        Type: object · MoneyAmount

        Fees payable to the auditor for the audit of the accounts. Null when not disclosed.

      • costOfSales
        Type: object · MoneyAmount

        Cost of sales — the direct costs of producing the goods or services sold. Null when not disclosed (commonly omitted in abridged accounts).

      • depreciation
        Type: object · MoneyAmount

        Depreciation and amortisation charged in the period. Null when not disclosed.

      • directorRemuneration
        Type: object · MoneyAmount

        Total directors' remuneration (emoluments) for the period. Null when not disclosed.

      • dividends
        Type: object · MoneyAmount

        Dividends paid or declared for the period. Null when not disclosed.

      • ebitda
        Type: object · MoneyAmount

        EBITDA — earnings before interest, tax, depreciation and amortisation. Null when not disclosed.

      • export
        Type: object · MoneyAmount

        Portion of turnover derived from exports. Null when not disclosed.

      • grossProfit
        Type: object · MoneyAmount

        Gross profit (turnover minus cost of sales). Null when not disclosed.

      • interestPayable
        Type: object · MoneyAmount

        Interest payable / finance costs for the period. Null when not disclosed.

      • nonAuditFee
        Type: object · MoneyAmount

        Fees payable to the auditor for non-audit services (e.g. tax or advisory work). Null when not disclosed.

      • nonTradingIncome
        Type: object · MoneyAmount

        Income from sources outside the company's main trading activities (e.g. rent, interest received). Null when not disclosed.

      • operatingProfit
        Type: object · MoneyAmount

        Operating profit (profit from core operations before interest and tax; EBIT). May be negative if the company made an operating loss. Null when not disclosed.

      • postTaxProfit
        Type: object · MoneyAmount

        Profit after taxation (net profit for the period). May be negative (net loss). Null when not disclosed.

      • preTaxProfit
        Type: object · MoneyAmount

        Profit before taxation. May be negative (pre-tax loss). Null when not disclosed.

      • retainedProfit
        Type: object · MoneyAmount

        Retained profit for the period — profit after tax less dividends, carried to reserves. May be negative. Null when not disclosed.

      • taxation
        Type: object · MoneyAmount

        Tax charge on profit for the period. Null when not disclosed.

      • turnover
        Type: object · MoneyAmount

        Turnover (revenue / sales) for the accounting period. Null when not disclosed.

      • valueAdded
        Type: object · MoneyAmount

        Value added — broadly turnover less bought-in goods and services, representing the value the business itself adds. Null when not disclosed.

      • wagesAndSalaries
        Type: object · MoneyAmount

        Total wages and salaries (staff costs) for the period. Null when not disclosed.

    • ratios
      Type: object

      Financial ratios derived from this period's accounts, computed in real time by Grand's shared ratio calculator. Null when neither a profit & loss nor a balance sheet is available for the period.

      • cashConversionCycle
        Type: number Format: double

        Cash conversion cycle: debtorDays + stockDays - creditorDays. Expressed in days. Null when any of those component figures is null.

      • cashRatio
        Type: number Format: double

        Cash ratio: cash / totalCurrentLiabilities. A multiple; the strictest liquidity measure, counting only cash. Null when the inputs are missing or current liabilities are zero.

      • creditorDays
        Type: number Format: double

        Creditor days — average days to pay suppliers: (tradeCreditors / costOfSales) × 365. Expressed in days. Null when the inputs are missing or cost of sales is zero (cost of sales is commonly absent from abridged accounts).

      • currentDebtRatio
        Type: number Format: double

        Current debt ratio as a percentage: (totalCurrentLiabilities / totalAssets) × 100. Null when the inputs are missing or total assets are zero.

      • currentRatio
        Type: number Format: double

        Current ratio: totalCurrentAssets / totalCurrentLiabilities. A multiple (not a percentage) measuring short-term liquidity. Null when the inputs are missing or current liabilities are zero.

      • debtorDays
        Type: number Format: double

        Debtor days — average days to collect from customers: (tradeDebtors / turnover) × 365. Expressed in days (turnover is used as a proxy for credit sales). Null when the inputs are missing or turnover is zero.

      • debtToEquityRatio
        Type: number Format: double

        Debt-to-equity ratio: totalLiabilities / shareholderFunds. A multiple (not a percentage). Null when the inputs are missing or shareholder funds are zero.

      • dividendPayoutRatio
        Type: number Format: double

        Dividend payout ratio as a percentage: (dividends / postTaxProfit) × 100. Null when the inputs are missing or profit after tax is zero.

      • equityInPercentage
        Type: number Format: double

        Equity as a percentage of total assets: (shareholderFunds / totalAssets) × 100. Null when the inputs are missing or total assets are zero.

      • gearing
        Type: number Format: double

        Gearing as a percentage: (totalLongTermLiabilities / shareholderFunds) × 100, measuring long-term debt relative to equity. Null when the inputs are missing or shareholder funds are not positive.

      • grossMargin
        Type: number Format: double

        Gross margin as a percentage: (grossProfit / turnover) × 100. Null when the inputs are missing or turnover is zero.

      • interestCoverageRatio
        Type: number Format: double

        Interest coverage ratio: operatingProfit / interestPayable. A multiple measuring the ability to service interest. Null when the inputs are missing or interest payable is zero.

      • liquidityRatioOrAcidTest
        Type: number Format: double

        Liquidity ratio / acid test (quick ratio): (totalCurrentAssets - stock) / totalCurrentLiabilities. A multiple. Undisclosed stock is treated as zero. Null when the inputs are missing or current liabilities are zero.

      • operatingMargin
        Type: number Format: double

        Operating margin as a percentage: (operatingProfit / turnover) × 100. Null when the inputs are missing or turnover is zero.

      • preTaxProfitMargin
        Type: number Format: double

        Pre-tax profit margin as a percentage: (preTaxProfit / turnover) × 100. Null when the inputs are missing or turnover is zero.

      • profitMargin
        Type: number Format: double

        Net profit margin as a percentage: (postTaxProfit / turnover) × 100. Null when the inputs are missing or turnover is zero.

      • quickRatio
        Type: number Format: double

        Quick ratio — an alias of liquidityRatioOrAcidTest. Not currently populated by the ratio calculator, so this field is always null; use liquidityRatioOrAcidTest instead.

      • retainedEarningsRatio
        Type: number Format: double

        Retained earnings ratio as a percentage: (retainedProfit / postTaxProfit) × 100, using period retained profit (not cumulative balance-sheet reserves). Null when the inputs are missing or profit after tax is zero.

      • returnOnAssets
        Type: number Format: double

        Return on assets (ROA) as a percentage: (postTaxProfit / totalAssets) × 100. Null when the inputs are missing or total assets are zero.

      • returnOnCapitalEmployed
        Type: number Format: double

        Return on capital employed (ROCE) as a percentage: (operatingProfit / (shareholderFunds + totalLongTermLiabilities)) × 100. Null when the inputs are missing or capital employed is zero.

      • returnOnEquity
        Type: number Format: double

        Return on equity (ROE) as a percentage: (postTaxProfit / shareholderFunds) × 100. Null when the inputs are missing or shareholder funds are not positive.

      • returnOnNetAssetsEmployed
        Type: number Format: double

        Return on net assets employed as a percentage: (operatingProfit / shareholderFunds) × 100. Null when the inputs are missing or shareholder funds are not positive.

      • returnOnTotalAssetsEmployed
        Type: number Format: double

        Return on total assets employed as a percentage: (operatingProfit / totalAssets) × 100. Null when the inputs are missing or total assets are zero.

      • salesOrNetWorkingCapital
        Type: number Format: double

        Sales to net working capital: turnover / (totalCurrentAssets - totalCurrentLiabilities). A multiple. Null when the inputs are missing or net working capital is not positive.

      • stockDays
        Type: number Format: double

        Stock days — average inventory holding period: (stock / costOfSales) × 365. Expressed in days. Null when stock or cost of sales is missing or zero.

      • stockTurnoverRatio
        Type: number Format: double

        Stock turnover ratio: costOfSales / stock (using closing stock). A multiple (e.g. 4.8 means stock turns over 4.8 times a year). Null when the inputs are missing or closing stock is zero.

      • totalDebtRatio
        Type: number Format: double

        Total debt ratio as a percentage: (totalLiabilities / totalAssets) × 100. Null when the inputs are missing or total assets are zero.

Grand Public API