Skip to content
Integrations

Companies House

Company Admin or Company Owner role on a Team or Elite Uku subscription. No Companies House login is needed — Uku queries the public UK Companies House register, which is free and open.

Companies House is the right integration for accounting and bookkeeping firms working with UK limited companies and LLPs. It is not relevant for sole traders, partnerships, or non-UK clients.

The Companies House integration in Uku provides two distinct capabilities, both backed by the same public register:

  1. Live company lookup when you add or edit a UK client. Type a company name or registration number in the client list, and Uku queries Companies House and pre-fills the client record with company name, registered office address, registered status, dates, and key filing deadlines.
  2. Automatic compliance reminder tasks for filing deadlines. Once the integration is enabled and a client has Companies House data on file, Uku creates reminder tasks ahead of each filing deadline so the work is never missed.

There is no data sync schedule to configure and no API key to manage. Lookups happen on demand when you search; reminder tasks are created automatically based on the filing dates pulled at lookup time.

Enable the Companies House integration in Uku

Section titled “Enable the Companies House integration in Uku”

Path: Settings & Apps → Companies House

Enabling Companies House at the company level activates lookup-driven client creation and turns on the reminder generation engine.

  1. Open Settings & Apps in Uku.
  2. Find the Companies House card in the Integrations section.
  3. Click the card to open the integration dialog.
  4. On the Overview tab, click Enable. The integration is now active.

Once Companies House is enabled, open the Settings tab inside the integration dialog. Three reminder tasks are pre-configured and can be turned on or off, retitled, reassigned, or rescheduled.

ReminderDriven byDefault lead time
Accounts Due ReminderAccounts next due date14 days before the deadline
Confirmation Statement Due ReminderConfirmation Statement next due date14 days before the deadline
Corporation Tax Return Due ReminderCorporation Tax Return next due date14 days before the deadline

For each reminder you can configure:

SettingWhat it does
SelectedWhether this reminder is active for new client lookups. Uncheck to skip a reminder type entirely.
TitleTask title — defaults to the canonical name above; rewrite to match your firm’s task naming.
DescriptionTask description — fill in any standard checklist text your team should see on every reminder.
TopicTopic the reminder task is filed under in Uku.
Days beforeLead time — how many days before the filing deadline the reminder task should be created.
Assigned toWho the reminder is assigned to. Defaults to the client’s default person so each firm member gets reminders for their own clients.

Click Save when done. The settings apply to:

  • All new UK clients you add via Companies House lookup.
  • All existing UK clients whose Companies House data is already on file when you next run the reminder generation.

Search and add UK clients via Companies House

Section titled “Search and add UK clients via Companies House”

With Companies House enabled, the client lookup in Uku queries the live register so client records are pre-filled from authoritative data.

  1. Go to the client list and click Add client.
  2. Start typing the company name or registration number.
  3. Uku queries Companies House live and shows matches. Pick the right entry.
  4. Uku pre-fills the client record with name, registered office address, registration number, incorporation date, status, and the filing deadline dates that drive the reminder tasks.
  5. Save the client.

For existing UK clients without Companies House data, open the client view and use the lookup function to attach Companies House data. Once attached, reminder tasks are generated for that client.

Companies House reminder tasks are created N days before each filing deadline (where N is the Days before setting for that reminder).

  • The reminder task is created on the scheduled day, not retroactively for past deadlines.
  • If the Days before lead time is changed, future reminders use the new lead time; reminders already created keep their original scheduled date.
  • The deadline data refreshes each time the client is looked up or re-fetched from Companies House. To trigger a fresh fetch for a client whose deadlines may have moved, use the integration controls in the client view.

Companies House is a read-only public register. Uku does not write any data back. The fields used:

FieldPurpose
Company nameClient display name
Registered office addressClient address
Company numberIdentifier for lookup and disambiguation
Status (active, dissolved, etc.)Client metadata
Incorporation dateClient metadata
Accounts next dueDrives Accounts Due Reminder
Confirmation Statement next dueDrives Confirmation Statement Due Reminder
Corporation Tax Return next dueDrives Corporation Tax Return Due Reminder
Persons of significant controlAvailable in the client view (compliance and KYC use)

If a Companies House search returns no results, confirm the spelling of the company name, or search by registration number which is unique and unambiguous. Companies House only covers UK-registered entities — overseas companies, sole traders, and partnerships are not in the register.

If an expected Companies House reminder task did not appear, check the integration Settings tab and confirm:

  • The reminder type (Accounts Due, Confirmation Statement, or Corporation Tax Return) is Selected.
  • The client has the corresponding deadline date on file. If the deadline date is missing, run a fresh Companies House lookup for that client.
  • Today’s date is on or after the deadline minus the Days before lead time. Reminders are created on schedule, not retroactively.

Reminders are assigned to the wrong person

Section titled “Reminders are assigned to the wrong person”

If Companies House reminders are landing on the wrong person, the default is the client’s default person. To send all reminders of a given type to a specific firm member regardless of client, change Assigned to in the reminder settings to that person. Existing reminder tasks already created keep their original assignee — adjust them in the task list if needed.

If the Companies House filing deadlines on a client look out of date, they reflect the data Companies House had at the last lookup for that client. Use the lookup or refresh action in the client view to re-fetch the latest data. If a deadline has passed without a reminder being created, the integration was likely enabled after the deadline minus the lead time — manually create a one-off task for that filing.

Persons of significant control panel is empty

Section titled “Persons of significant control panel is empty”

If the persons of significant control panel is empty for a UK client, it is usually because the company has not filed PSC data yet. Not every UK company has PSC data filed (some smaller entities defer filing). Confirm the company has filed a PSC statement on the Companies House public website. If filings exist there but Uku shows nothing, run a fresh lookup to re-fetch.