
Xero Bank Feeds Guide for Construction Firms

A bank balance that is two weeks out of date is of limited use when materials need paying before the next valuation lands. This Xero bank feeds guide is designed for construction businesses that need a current, reliable view of cash, supplier costs and money received - without spending evenings keying in bank transactions.
Bank feeds bring transactions from your business bank account into Xero automatically. Used well, they reduce manual bookkeeping and give owners a clearer view of what is happening across live jobs. Used carelessly, they can create duplicated entries, misallocated costs and misleading profit figures. The difference is in the setup, the rules and the review process around them.
What Xero bank feeds do - and do not do
A bank feed securely imports transactions from a connected bank account into Xero, usually daily and sometimes more frequently depending on the bank. Payments in and out appear on the Reconcile screen, where they can be matched to invoices or bills already recorded, or coded to the right account and job.
For a contractor, this means a customer payment can be matched against an application or sales invoice, while a materials payment can be allocated to the correct supplier bill and project. The bookkeeping record follows the bank, rather than relying on a pile of statements and receipts at month end.
A feed does not decide whether a transaction has been treated correctly. It cannot tell whether a payment is a genuine job cost, a plant hire charge that belongs to a different site, or a director's personal expense. Nor does it replace the need to raise sales invoices, enter supplier bills or retain evidence for tax and VAT purposes. It makes the processing quicker; disciplined records make the numbers useful.
Set up your Xero bank feed with the right foundations
Before connecting the account, make sure the chart of accounts and contacts are fit for purpose. This is particularly relevant in construction, where generic cost categories can conceal the profitability of individual jobs.
Create bank accounts in Xero for each business current account, savings account, credit card and, where appropriate, finance account. Do not put all activity through one account simply because it feels easier. Separate records make reconciliations, cash planning and year-end work more dependable.
When you connect a feed, choose the correct account and follow the bank's authorisation process. Most major UK banks use an open banking connection. The bank may require the connection to be renewed periodically, so nominate someone to monitor notifications and act before the feed stops. A silent break in the feed can leave management information incomplete at exactly the point a cash decision is needed.
Bring in a sensible opening date. If bookkeeping is already up to date to a certain statement date, start the feed from there rather than importing months of transactions that have already been entered manually. If historic transactions are imported, check carefully for duplicates before reconciling anything.
Build accounts around the way you manage work
The account codes should support decisions, not just statutory accounts. Many construction businesses benefit from clearly separating materials, labour, subcontractor costs, plant hire, fuel, professional fees, insurance and site expenses. Overheads should not disappear into job costs, and job costs should not be buried within broad administration categories.
If you use Xero tracking categories or a connected job-costing process, agree a consistent naming convention for jobs before transactions start flowing through. A project called “Oak House”, “Oak House Build” and “OH 24” in different places will not produce trustworthy profitability reports. One job code, used consistently by the office and site team, is a simple but valuable control.
Reconcile transactions accurately, not just quickly
Reconciliation is the point at which a bank line is matched with the accounting record. The best outcome is generally a match to an existing invoice or bill. This proves that the expected payment has arrived or the expected liability has been settled, while keeping the aged receivables and payables reports accurate.
For example, where a main contractor pays £9,600 after deducting CIS tax from a £12,000 subcontractor invoice, the bank receipt should not simply be coded as £9,600 of sales. The invoice and CIS deduction need recording correctly so that turnover, amounts due and CIS suffered are not understated or confused. The exact treatment depends on the business structure and the nature of the income, but the bank receipt alone is not the full accounting story.
The same principle applies to customer retentions. A smaller receipt may be entirely valid, but it may not settle the invoice in full. Reconcile the cash received against the correct record and leave the retention balance visible, rather than writing it off to make the transaction disappear.
For supplier payments, match the bank line to the bill where one exists. If a payment covers several bills, use the available matching options and verify the total. Avoid coding a bulk payment directly to an expense account if the underlying bills have already been entered. That creates duplicate costs and distorts both VAT and job margins.
Use bank rules carefully for repeat transactions
Bank rules are useful for regular, predictable entries. They can recognise a payee or reference and suggest an account, tax rate, contact and tracking category. A rule for monthly software subscriptions, bank charges or a regular insurance direct debit can save time while maintaining consistency.
They are less suitable for costs where the same supplier serves several jobs. A builders' merchant payment may look repetitive, but its allocation could depend on the site, whether it is materials or plant, and whether VAT has been treated correctly. Automatically sending every transaction from that supplier to one nominal code may be fast, but it removes the information needed to assess job profitability.
Use bank rules where the description and treatment are genuinely stable. Review them when a supplier, contract or VAT position changes. Rules should propose a coding decision, not eliminate judgement.
Keep VAT, CIS and the domestic reverse charge visible
A clean bank feed is particularly valuable when it supports VAT compliance, but it does not remove construction-specific checks. The VAT rate applied in Xero must reflect the underlying supply, not merely the wording on the bank statement.
For services within the scope of the VAT domestic reverse charge, the supplier invoice and accounting treatment need reviewing before reconciliation. Paying a subcontractor does not by itself establish whether standard VAT, reverse charge VAT or another treatment applies. Incorrect coding can flow into the VAT return and create avoidable corrections later.
CIS needs similar care. Payments to subcontractors should be supported by verification, the correct deduction calculation where applicable, and the monthly CIS return process. A bank feed can help identify payments made, but it cannot confirm that a worker was verified, that the contract was within CIS, or that the deduction was calculated correctly.
Retain supplier invoices, receipts and supporting documents in Xero or your chosen document-capture process. A bank line is evidence that money moved, not evidence of what was purchased or why it was allowable. This distinction matters for VAT records, Corporation Tax or Self Assessment, and any future HMRC enquiry.
Make bank feeds part of a weekly cash routine
Construction cash flow is rarely smooth. Labour, materials, tax payments and plant costs often leave the bank before applications are certified or invoices are paid. Waiting until month end to reconcile means the owner is managing those pressures with stale information.
A weekly routine is usually more useful. Reconcile bank transactions, chase overdue invoices, review upcoming supplier payments and compare the bank position with the next few weeks of committed costs. For growing firms, this should feed a rolling cash forecast that accounts for VAT, PAYE, CIS liabilities, loan repayments and expected retention releases.
Look beyond the balance itself. A healthy-looking bank account may include VAT that will soon be payable, money due to subcontractors, or deposits allocated to future work. Equally, a tight balance may be manageable if certified work is due to be paid within days. Current records make that distinction visible.
Common problems to catch early
The most frequent issues are straightforward but costly if left unresolved:
duplicate transactions caused by importing statements as well as using a live feed;
personal expenditure or drawings coded as business costs;
customer receipts allocated to sales without matching the original invoice;
supplier payments coded twice, once through a bill and again directly from the bank;
out-of-date bank connections that leave gaps in the records.
Review the reconciliation report and the bank balance in Xero against the actual bank statement each month. Investigate any unreconciled difference rather than carrying it forward. A small unexplained gap is rarely easier to solve six months later.
For businesses with several people entering transactions, set clear responsibilities. Site teams may submit receipts and identify the job; an administrator may enter bills; a director or finance professional should review exceptions, large payments and unusual coding. The separation is not bureaucracy for its own sake. It protects cash, improves reporting and reduces the risk that errors become embedded in the accounts.
Fortis Accounting helps construction businesses configure Xero around the commercial realities of CIS, VAT, job costs and cash flow. The aim is not simply a reconciled bank account, but financial information that supports confident decisions.
The useful test is simple: when a client asks whether a job is paying, whether payroll can be covered, or what can be drawn from the business, your records should provide an answer based on current facts rather than a guess. A properly managed bank feed is one of the practical foundations for that control.




Comments