10 min read |

How to Categorise Transactions in FreeAgent

FreeAgent calls it “Explain Transactions”. Here is the freelancer-and-contractor walkthrough: the Explain screen, auto-explanations, project tracking, the IR35 angle, and integration with reconciliation tools.

Quick answer

FreeAgent calls transaction categorisation Explain Transactions. Go to Banking, click into the bank account, then click Explain beside each unexplained line. Choose the type (Money In, Money Out, Bank Transfer, Sales Invoice Payment, Purchase Bill Payment), pick the category from the chart of accounts, set VAT, and link a project if relevant. Click Save Explanation. Auto-explanations save categorisation rules: future bank lines matching the description are auto-explained. FreeAgent has the strongest IR35 contractor tooling of any UK platform; categories pre-classify VAT and link to Self Assessment / Corporation Tax workings. ReconcileIQ supports FreeAgent via OAuth for bank reconciliation; CodeIQ’s full coding pipeline integrates with Pandle, QuickBooks, Xero, and Sage, with FreeAgent supported via CSV upload rather than direct posting.

Why FreeAgent is a freelancer’s platform

FreeAgent was built for UK freelancers and contractors. The chart of accounts, the workflow, and the integrations are all shaped around a single self-employed person or small limited company managing their own bookkeeping. NatWest acquired FreeAgent in 2018, and FreeAgent is offered free to NatWest, Royal Bank of Scotland, Mettle, and Ulster Bank business banking customers, which has made it the default platform for a large slice of the UK freelancer market.

Categorisation in FreeAgent feels different from QBO or Xero because the audience is different. There is no “chart of accounts” setup question for sole traders: FreeAgent ships with sensible defaults that map directly onto Self Assessment categories. For limited companies, the defaults map onto FRS 105 micro-entity reporting. The freelancer rarely needs to think about nominal codes; they think about whether something is “Travel” or “Subsistence”.

The Explain Transaction screen

Where everything happens

Open FreeAgent. Go to Banking and click into the relevant bank account. Each unexplained transaction shows in the list with an Explain button beside it. Click Explain to open the categorisation panel.

What “doing it properly” looks like per line

1

Choose the explanation type

FreeAgent offers six types: Money In (income), Money Out (expense), Bank Transfer, Sales Invoice Payment, Purchase Bill Payment, and Refund (money back from a refund). The choice drives where the transaction lands in the ledger.

2

Pick the category

Choose from FreeAgent’s default categories: Sales, Travel, Mileage, Subsistence, Office Costs, Professional Services, Subscriptions, Bank Charges, Insurance, etc. Limited company users get additional categories: Director’s Salary, Dividend, Director’s Loan, etc.

3

Choose the contact (where applicable)

For Sales Invoice Payments and Purchase Bill Payments, FreeAgent links to a contact and an outstanding invoice or bill. For Money Out / Money In direct entries, the contact is optional but recommended.

4

Set the VAT

FreeAgent pre-fills VAT based on the category and the user’s VAT scheme (Standard, Flat Rate, Cash Accounting, etc.). Override per line if needed.

5

Link a project (optional)

FreeAgent has built-in project tracking. Linking explanations to a project unlocks per-project profitability reports. Particularly useful for freelancers who quote on a per-project basis.

6

Save Explanation

Click Save Explanation. The transaction posts to the ledger and the bank line moves to explained. Optionally tick “Set as a recurring rule” to create an auto-explanation.

UK VAT rates in FreeAgent

FreeAgent supports the full UK VAT range, with category-level pre-fill so most transactions inherit the right rate without manual intervention.

RateUse forVAT return effect
20% StandardMost goods and servicesBox 1/4 VAT, Box 6/7 net
5% ReducedEnergy-saving materials, women’s sanitary, children’s car seatsBox 1/4 VAT, Box 6/7 net
0% Zero-ratedBooks, food, public transportBox 6/7 only
ExemptInsurance, postage, financeBox 6/7 only
Out of ScopeWages, dividends, MOT fees, internal transfersExcluded from VAT return
EC Goods / EC ServicesPost-Brexit exports / services to EU customersSpecial handling per Brexit rules

The Flat Rate Scheme

FreeAgent has the best Flat Rate Scheme support of any UK platform. Set the FRS percentage in VAT settings, and FreeAgent calculates output VAT at the flat rate while logging input VAT for record-keeping (FRS users do not reclaim input VAT except on capital purchases over £2,000). The MTD VAT return generates correctly without manual adjustment.

Auto-explanations: FreeAgent’s bank rules

Auto-explanations are FreeAgent’s answer to bank rules. After explaining a transaction, tick Save as a recurring rule. FreeAgent generates a rule based on the description, contact, category, and VAT settings. Future bank lines that match the description rule are auto-explained.

Where auto-explanations work

  • Rent direct debits
  • Software subscriptions (Adobe, Slack, Microsoft 365, GitHub)
  • Professional indemnity insurance
  • Accountant’s monthly fee
  • Salary / dividend draws (recurring amounts)
  • Mobile phone bills

Where they fall short

  • One-off freelance income from new clients
  • Card-present purchases with variable descriptions
  • Mixed-use expenses needing manual judgement
  • No multi-line splits (e.g. for a payment combining rent + service charge)

Projects, contacts, and the freelancer use case

FreeAgent’s Project feature is what makes it shine for freelancers. Each project tracks its own income, expenses, time logged, mileage, and quoted-vs-actual. When categorising a bank line, link it to the relevant project and the project P&L updates automatically.

Per-project profitability for freelancers

If you bill three clients per quarter and your bookkeeping aggregates everything into “Sales” and “Travel”, you cannot tell which client is profitable and which is breaking even. Project tracking changes that. Each invoice is linked to a project; each travel expense linked to the project it was incurred for. The Project P&L report shows you per-client margin in real time. This is the categorisation discipline that pays off most for freelancers.

IR35 and the contractor flow

For limited-company contractors, FreeAgent has the deepest IR35 tooling of any UK platform. Built-in features include:

For categorisation specifically, the contractor flow means: tag every income invoice to the right contract (which carries the IR35 status), use the correct expense categories (Pro Indemnity, Mileage, Use-of-Home), explain dividend payments correctly (Money Out, Dividend category, Out of Scope VAT), and explain director salary as Money Out under the Salary category linked to the relevant payroll period.

FreeAgent’s chart of accounts approach

FreeAgent’s chart of accounts is template-based and less customisable than Xero or Sage. Sole traders get a simple set of expense categories that map directly to Self Assessment (SA103 boxes). Limited companies get a slightly richer set covering FRS 105 reporting requirements.

The customisation tradeoff

FreeAgent does allow custom categories, but the structure is fairly rigid: you cannot reorganise the top-level groupings. For a typical freelancer this is a feature: the defaults are sensible and there is no temptation to over-engineer the chart. For a small business with industry-specific needs (construction, manufacturing, multi-site retail), Xero or Sage gives more flexibility.

When manual explaining stops working

Manual explanation in FreeAgent is fast for low-volume freelancers (under 100 transactions per month). The threshold where it bottlenecks is around 200 transactions per month, especially for limited-company contractors with multiple income streams or freelancers running multiple projects with significant overhead.

Integration with ReconcileIQ and CodeIQ

FreeAgent integrates with The IQ Suite at two levels:

ReconcileIQ: full OAuth integration

ReconcileIQ supports FreeAgent as one of six OAuth-integrated platforms (alongside Xero, QuickBooks, Sage, Pandle, and YNAB). Connect once in the integrations panel, and ReconcileIQ pulls your FreeAgent transaction list, lets you upload a bank statement (CSV, PDF, Excel, OFX, or QBO), and runs reconciliation across both datasets. Output: matched transactions, unmatched bank lines (need explaining in FreeAgent), and unmatched FreeAgent entries (potentially duplicates or already-bookkeept items not in the bank).

CodeIQ: CSV-based workflow with FreeAgent

CodeIQ’s full coding-and-posting pipeline currently supports Pandle, QuickBooks Online, Xero, and Sage with native API write-back. FreeAgent is not yet on the direct-write-back list. FreeAgent users can still benefit from CodeIQ via the CSV workflow: upload a bank statement, run it through CodeIQ’s eight-phase pipeline, get a categorised CSV out, and either bulk-import it into FreeAgent or use the categorisation as a guide for manually explaining transactions.

FreeAgent direct integration for CodeIQ is on the roadmap. Subscribe to product updates for timing.

Try ReconcileIQ free with FreeAgent

OAuth into FreeAgent, upload a bank statement, run reconciliation in seconds.

Try ReconcileIQ free

Frequently asked questions

How do I categorise transactions in FreeAgent?

FreeAgent calls categorisation Explain Transactions. Go to Banking, click into the bank account, and click Explain beside each unexplained line. Choose the type, category, contact, VAT, and project. Click Save Explanation.

What VAT rates does FreeAgent support?

20% Standard, 5% Reduced, 0% Zero-rated, Exempt, Out of Scope, plus EC Goods and EC Services for post-Brexit EU trade. The MTD VAT return generates from these per-line settings. Flat Rate Scheme is supported with category-level pre-fill.

What is an auto-explanation in FreeAgent?

Auto-explanations are FreeAgent’s bank rule equivalent. After explaining a transaction, tick “Save as a recurring rule” to create a rule that auto-explains future matching bank lines.

Is FreeAgent good for IR35 contractors?

FreeAgent has the strongest IR35 contractor tooling of any UK accounting platform: per-contract IR35 status, inside-IR35 deemed payment calculations, director salary / dividend planning, and full Self Assessment / Corporation Tax integration. The categorisation flow is built around the freelancer / contractor use case.

Can I integrate FreeAgent with reconciliation tools?

Yes. ReconcileIQ integrates with FreeAgent via OAuth: connect once and run reconciliation between FreeAgent transactions and an uploaded bank statement. CodeIQ’s full direct-API coding pipeline currently supports Pandle, QuickBooks, Xero, and Sage; FreeAgent users can use CodeIQ via the CSV workflow.