Move a limited company from Xero by uploading reports you export from Xero. Briefcase Ledger takes over on your start date, with the balances, last year's history, unpaid invoices and bills, and customers brought across.

Before you start

  • Choose the start date. For a VAT-registered company, it's the day after the last VAT period Xero files. If Xero files the quarter to 30 June, Briefcase Ledger starts on 1 July. Run every report as at the day before the start date.

  • VAT: Briefcase Ledger supports standard (accrual) VAT accounting. A company on the cash accounting scheme or the Flat Rate Scheme can't be imported yet.

  • Permission: you need Financial Close → Create.

What to export from Xero

Report

Where to find it

How to run it

Trial Balance (required)

Accounting → Reports → Trial Balance

As at the day before the start date. Export to Excel.

Journal Report

Accounting → Reports → Journal Report

From the first day of last financial year to the day before the start date. Tick Description under Columns. Export to Excel.

Customers

Contacts → Customers

Click Export to download a CSV.

Aged Receivables Detail and Aged Payables Detail

Accounting → Reports

As at the day before the start date, ageing by due date. Export each to Excel.

Only the trial balance is required. The Journal Report brings in last year's history, so monthly reports and comparatives work from day one. The aged reports bring in every invoice and bill still unpaid. Each step of the wizard shows the exact dates to use.

Run the trial balance and the two aged reports at the same time, so foreign currency items use the same exchange rate.

1. Start the import

On the dashboard, click Add client, choose Limited companies, then Import from another system. The wizard saves your progress in this browser, so you can leave and come back.

The Add client window with Import from another system and Create newThe Add client window with Import from another system and Create new

2. Company

Enter the company name, its Companies House number if you have it, and its financial year end, and choose Xero.

3. Start date

If the company is VAT registered, enter its VAT number, how often it files, its accounting scheme and when the last VAT period Xero files ends. Briefcase Ledger starts the next day, so no VAT period is split between Xero and Briefcase. If it isn't VAT registered, pick any start date: the first of a month keeps each month in one system.

If the start date begins a new financial year, say whether the trial balance is from Before the close (it still shows last year's sales and expenses) or After the close (its profit and loss rows are nil).

The Start date step with the VAT details and Briefcase Ledger starting on 1 July 2026The Start date step with the VAT details and Briefcase Ledger starting on 1 July 2026

4. Trial balance

Upload the Trial Balance. Check that it says balanced and click Continue.

The Trial balance step showing the accounts read from the Xero trial balanceThe Trial balance step showing the accounts read from the Xero trial balance

5. History (optional)

Upload the Journal Report. Briefcase reads every journal and checks them against the trial balance before anything is imported. History doesn't affect VAT returns.

The History step showing 300 journals read over 15 monthsThe History step showing 300 journals read over 15 months

6. Accounts

Each of Xero's accounts comes across with its own code and name. Debtors, creditors, VAT, retained earnings, prepayments, accruals, deferred income and depreciation go into the accounts Briefcase runs on, still with Xero's code and name unless several of your accounts merge into one.

Anything Briefcase isn't sure about is listed first, under Check these accounts first, with the reason: a row it couldn't place, a type Xero disagrees with, or an unsure match to one of the accounts Briefcase runs on. Change what's wrong, then click Confirm on each one. You can continue once they're all confirmed.

Bank accounts have their own section. Check each statement balance against the bank statement for the day before the start date: if it differs from Xero, Briefcase shows the uncleared amount. The sort code and account number are optional, but with them uploaded statements match the account automatically.

Every other account is grouped by where it lands: revenue, cost of sales, expenses, assets, liabilities and equity. On any row you can pick one of Briefcase's accounts instead of Own account, and set its type. To make an account a bank account, set its type to Bank account.

The Accounts step with one account to check first, the bank account with its statement balance and optional sort code and account number, and the other accounts grouped by typeThe Accounts step with one account to check first, the bank account with its statement balance and optional sort code and account number, and the other accounts grouped by type

7. Customers (optional)

Upload the customers CSV so you can invoice them from Briefcase straight away. You don't need suppliers: Briefcase picks them up from your bills.

8. Open invoices and bills (optional)

Upload the Aged Receivables Detail and the Aged Payables Detail. Each should show Matches Accounts Receivable or Matches Accounts Payable.

The Open invoices and bills step with both aged reports matching their accountsThe Open invoices and bills step with both aged reports matching their accounts

9. Review and import

Check the summary and click Import. Nothing is created until then, and you can undo the import until the company goes live. With history, posting takes a minute or two.

The Review and import step summarising the opening position, customers, open items, history and VATThe Review and import step summarising the opening position, customers, open items, history and VAT

After the import

The company's home page shows what to do next.

  • Connect your bank feeds lists each bank account you imported, with its balance on the day before the start date. Click Connect feed to link the account to its bank, so transactions from the start date arrive every day. Prefer not to link it? Upload its bank statements instead.

  • Going live ticks each step off as you finish it: connecting the bank feeds, clearing Opening Balances (already ticked if you brought in the aged reports), connecting HMRC and locking the ledger up to the day before the start date. Under Good to know it lists reminders for your import, such as when the last VAT return from Xero is due.

The company home page with Connect your bank feed for the imported Barclays account and the Going live checklist, one of four steps doneThe company home page with Connect your bank feed for the imported Barclays account and the Going live checklist, one of four steps done

Imported something wrong? Click Undo the import at the bottom of the checklist. It removes the company with everything the import created, so you can import it again. You can undo until the company goes live.

Clearing the unpaid invoices and bills

The invoices and bills from the aged reports come in with Xero's dates, numbers and amounts still owed, so they show on Aged Debtors and Aged Creditors.

Aged Creditors listing the bills brought in from the aged payables reportAged Creditors listing the bills brought in from the aged payables report

When the payment comes through the bank feed, Briefcase suggests the matching invoice or bill. Reconcile it and the item drops off the aged report, as with any other invoice or bill.

These invoices and bills are coded to Opening Balances on purpose: their sale or cost and VAT were already recorded in Xero, and they're in the trial balance and history you imported. Don't recode them to an income or expense account, or they'll be counted twice.