Help Guide for Invoicing and Accounting Software for Small Business and What You Actually Need

7 min read

Xero, QuickBooks, FreeAgent, or a spreadsheet? This guide cuts through the marketing to help you choose accounting software that fits your actual needs—not what vendors want to sell you.

CTC
Written by CTC Editorial Editorial Team

Do You Need Accounting Software?

The Honest Answer

You probably need something if you:

  • Send invoices to customers
  • Need to track what you're owed
  • Have business expenses to record
  • Need to submit VAT returns
  • Want to understand if you're profitable
  • Have an accountant who needs your records

A spreadsheet might still work if you:

  • Have very few transactions (under 20/month)
  • Don't invoice customers (cash business)
  • Have simple, predictable expenses
  • Are comfortable with manual record-keeping
  • Have time to maintain it properly

The Legal Minimum

HMRC requires you to keep records of:

  • All sales and income
  • All business expenses
  • VAT records (if VAT registered)
  • PAYE records (if you have employees)

How you keep them is up to you—but Making Tax Digital means most VAT-registered businesses need compatible software.

Understanding Your Options

Invoicing-Only Tools

What they do: Create and send invoices, track payments, chase late payers.

What they don't do: Full bookkeeping, VAT returns, financial reports, expense tracking.

Examples: Invoice Ninja, Zoho Invoice, Wave (invoicing features)

Good for: Freelancers and very small businesses who just need to bill customers.

Cost: £0-15/month

Full Accounting Software

What they do: Everything—invoicing, expenses, bank reconciliation, VAT, reports, payroll (often extra).

Examples: Xero, QuickBooks, FreeAgent, Sage

Good for: Businesses needing proper bookkeeping and financial management.

Cost: £12-40/month

Accountant-Led Solutions

What they do: Your accountant handles everything using their systems.

Good for: Businesses who'd rather pay someone else to deal with it.

Cost: Accountant fees (£50-200/month typically)

The Main Players Compared

Xero

What it is: Cloud accounting software, very popular with UK accountants.

Pricing:

  • Starter: £15/month (20 invoices, 5 bills)
  • Standard: £30/month (unlimited invoices/bills)
  • Premium: £42/month (multi-currency, expenses, projects)

Pros:

  • Clean, modern interface
  • Excellent app marketplace (1,000+ integrations)
  • Most UK accountants use it
  • Good bank feeds
  • Strong invoicing features
  • Unlimited users on all plans

Cons:

  • Starter plan very limited
  • Gets expensive with add-ons
  • Payroll is extra (£5/month + £1/employee)
  • Can be complex for simple needs
  • No phone support on lower tiers

Best for: Growing businesses, those with accountants, businesses needing integrations.

QuickBooks

What it is: Established accounting software from Intuit, cloud-based.

Pricing:

  • Simple Start: £12/month (1 user)
  • Essentials: £22/month (3 users, bills)
  • Plus: £32/month (5 users, inventory, projects)

Pros:

  • Lower starting price than Xero
  • Good for beginners
  • Built-in payroll options
  • Solid mobile app
  • Decent integrations
  • Good receipt capture

Cons:

  • User limits on plans (unlike Xero)
  • Interface less polished than Xero
  • Fewer UK accountants prefer it
  • Can feel cluttered
  • Some features US-focused

Best for: Cost-conscious businesses, those managing their own books, sole traders.

FreeAgent

What it is: UK-focused accounting software, popular with freelancers and contractors.

Pricing:

  • £19/month (sole trader)
  • £24/month (limited company/partnership)
  • Free with some business bank accounts (NatWest, RBS, Mettle)

Pros:

  • Designed for UK tax system
  • Excellent for self-assessment
  • Free with some bank accounts
  • Simple interface
  • Good for contractors (IR35 tools)
  • Time tracking built in

Cons:

  • Limited for larger businesses
  • Fewer integrations than Xero
  • Basic inventory features
  • Less suitable once you grow
  • Not as many accountants use it

Best for: Freelancers, contractors, sole traders, anyone with a compatible bank account.

Sage Accounting

What it is: Cloud version from the established Sage brand.

Pricing:

  • Start: £12/month (invoicing, banking)
  • Standard: £26/month (quotes, cashflow)
  • Plus: £33/month (purchase invoices, inventory)

Pros:

  • Trusted brand
  • Good for traditional businesses
  • Solid basic features
  • Reasonable pricing
  • UK-focused

Cons:

  • Interface feels dated vs competitors
  • App ecosystem smaller
  • Legacy perception (though cloud version is modern)
  • Support can be slow

Best for: Traditional businesses, those familiar with Sage, accountants who prefer it.

Wave

What it is: Free accounting software (ad-supported, payment processing fees).

Pricing:

  • Free (core accounting, invoicing)
  • Payments: 1.4% + 20p per transaction

Pros:

  • Genuinely free
  • Unlimited invoicing
  • Decent feature set
  • No user limits
  • Good for very tight budgets

Cons:

  • Limited UK bank connections
  • Basic reporting
  • No VAT MTD submission (major limitation)
  • Fewer integrations
  • US company (UK support limited)

Best for: Very small businesses, pre-VAT threshold, those who absolutely can't pay.

Quick Comparison

SoftwareStarting PriceBest ForVAT MTDBank FeedsPayroll
Xero£15/monthGrowing businessesYesExcellentAdd-on
QuickBooks£12/monthSelf-managed booksYesGoodIncluded (some plans)
FreeAgent£19/month (free with banks)Freelancers/contractorsYesGoodAdd-on
Sage£12/monthTraditional businessesYesGoodAdd-on
WaveFreePre-VAT, very basicNoLimitedNo

What Features Actually Matter?

Essential (You Need These)

Invoicing

  • Create professional invoices
  • Track what's paid/outstanding
  • Send reminders for late payments
  • Accept online payments (card, bank)

Bank Connections

  • Automatic import of transactions
  • Matching/reconciliation tools
  • Real-time cash position

VAT (If Registered)

  • MTD-compatible submission
  • Automatic VAT calculations
  • VAT reports

Basic Reporting

  • Profit and loss
  • Cash flow
  • Aged debtors (who owes you)

Useful (Nice to Have)

Expense Tracking

  • Receipt capture via mobile
  • Categorisation
  • Mileage tracking

Quotes/Estimates

  • Create quotes
  • Convert to invoices
  • Track conversion

Multi-Currency

  • Invoice in other currencies
  • Automatic conversion
  • Handle exchange rates

Projects/Jobs

  • Track profitability by project
  • Time tracking
  • Billable expenses

Often Unnecessary (Don't Pay Extra)

Advanced Inventory

  • Most small businesses don't need this
  • E-commerce platforms often handle it
  • Adds complexity

Complex Multi-Company

  • Unless you actually have multiple companies
  • Overcomplicates things otherwise

Advanced Reporting

  • Standard reports cover most needs
  • Custom reports rarely used
  • Ask your accountant what they actually need

Common Pitfalls

Pitfall 1: Overbuying

Signing up for Xero Premium when Starter would work. Paying for payroll when you have no employees. Adding apps you don't use.

Reality check: Start with the cheapest plan that meets your needs. Upgrade when you actually need to.

Pitfall 2: Underbuying (Then Migrating)

Starting with a basic tool, then having to migrate everything when you outgrow it. Migration is painful and error-prone.

Better approach: Choose something that can grow with you, even if you start on a basic tier.

Pitfall 3: Ignoring Accountant Preference

Your accountant probably has a preferred system. Fighting this creates friction, extra costs, and errors.

Better approach: Ask your accountant what they recommend before choosing. Their efficiency saves you money.

Pitfall 4: Not Reconciling Regularly

Setting up software, then ignoring it for months. Data becomes a mess. Year-end is a nightmare.

Better approach: 15 minutes weekly to reconcile beats hours of catch-up. Set a recurring reminder.

Pitfall 5: DIY When You Shouldn't

Spending hours on bookkeeping when your time is worth more elsewhere. Making expensive errors.

Reality check: If your hourly rate is £50 and you spend 4 hours monthly on accounts you could outsource for £100, you're losing money.

Pitfall 6: Poor Expense Habits

Not recording expenses, losing receipts, mixing personal and business spending.

Better approach: Separate bank account, capture receipts immediately (mobile app), categorise weekly.

Making the Decision

For Freelancers/Sole Traders

Check first: Do you have NatWest, RBS, or Mettle? FreeAgent is free.

Otherwise: FreeAgent (£19/month) or QuickBooks Simple Start (£12/month)

Why: Simple needs, good self-assessment support, reasonable price.

For Small Limited Companies

Check first: Does your accountant have a preference?

Generally: Xero Standard (£30/month) or QuickBooks Essentials (£22/month)

Why: Full features, accountant-friendly, room to grow.

For Growing/Complex Businesses

Generally: Xero (with relevant apps) or QuickBooks Plus

Why: Integrations, multiple users, project tracking, scalability.

For Pre-Revenue/Very Tight Budget

Consider: Wave (free) or spreadsheet for now

But: Plan to upgrade before VAT threshold. Wave's MTD limitation is significant.

Working With Your Accountant

What They Need From You

  • Access to your accounting software (most can access directly)
  • Bank statements (often automatic via software)
  • Receipts for expenses
  • Answers to questions about transactions
  • Regular reconciliation (not a year of mess)

What to Ask Them

  • Which software do you recommend/support?
  • What's included in your fee vs extra?
  • How often should I reconcile?
  • What records do I need to keep?
  • Can you do bookkeeping, or should I/should we hire someone?

Accountant-Inclusive Plans

Some accountants offer packages including software licences:

  • Accountant pays for your Xero/QuickBooks
  • Often cheaper than paying separately
  • Support included
  • Ask if this is available

The Bottom Line

For most UK small businesses, the choice comes down to:

FreeAgent if you're a freelancer/contractor (especially if free through your bank)

Xero Standard if you want the safest, most accountant-friendly choice

QuickBooks Essentials if you want to save money and don't need maximum integrations

All three handle invoicing, expenses, VAT, and basic reporting competently. The differences matter less than actually using whatever you choose consistently.

Pick one, set it up properly, reconcile weekly, and let your accountant guide you on the details. The best accounting software is the one you actually use.

Frequently Asked Questions

Frequently Asked Questions

Can I just use a spreadsheet for accounting?

Legally, yes—HMRC accepts any accurate records. Practically, it works for very simple businesses with few transactions. Problems arise with VAT (MTD requires compatible software), scale (manual entry becomes unsustainable), and errors (spreadsheets don't validate entries). Most businesses benefit from proper software, even at basic level.

What's Making Tax Digital and do I need to comply?

MTD requires VAT-registered businesses to keep digital records and submit VAT returns using compatible software. If you're VAT registered, you must comply—spreadsheets submitted via HMRC's portal no longer work. MTD for Income Tax is coming for self-employed and landlords. If you're not VAT registered and under the threshold, you don't need MTD compliance yet.

Should I do my own bookkeeping or pay someone?

Depends on your time value and complexity. If your time is worth £50/hour and bookkeeping takes 4 hours monthly, paying £100-150/month for a bookkeeper makes sense. Simple businesses with good habits can self-manage. Complex situations (multiple revenue streams, inventory, employees) benefit from professional help. At minimum, have an accountant review quarterly.

What's the difference between an accountant and a bookkeeper?

Bookkeepers handle day-to-day transactions: data entry, reconciliation, invoicing, bill payment. Accountants provide higher-level services: tax planning, financial advice, year-end accounts, compliance. You might need both, just one, or neither depending on your situation. Many accountants offer bookkeeping; most bookkeepers don't offer accounting services.

Can I switch accounting software later?

Yes, but it's painful. You'll need to export data, import to new system, verify accuracy, and potentially re-enter historical information. Bank connections need re-establishing. Learning curve starts over. Better to choose well initially than plan to switch. If you must switch, year-end is the cleanest time (start fresh in new system).

How do I handle expenses and receipts properly?

Use a separate business bank account (legally required for limited companies, strongly advised otherwise). Capture receipts immediately using your accounting software's mobile app—photograph at point of purchase. Categorise weekly while you remember what things were. Keep digital and paper copies for 6 years. Your future self and accountant will thank you.

About the Author

CTC
CTC Editorial

Editorial Team

The Compare the Cloud editorial team brings you expert analysis and insights on cloud computing, digital transformation, and emerging technologies.