Sage and CT600 Filing

Sage is one of the UK's most widely used accounting platforms. Whether you use Sage 50 or Sage Business Cloud, this guide shows how to get your figures ready for CT600 filing.

Sage Products Overview

Sage offers several products for small businesses:

ProductBest ForCT600 Filing
Sage 50Established businessesExport TB, file separately
Sage Business CloudCloud usersExport TB, file separately
Sage AccountingSimpler needsExport TB, file separately
None of Sage's small business products file CT600 returns directly. You'll need specialist software like TinyTax.

Exporting from Sage 50

Trial Balance Export

  1. Open Sage 50
  2. Go to Reports > Financials
  3. Select Trial Balance
  4. Set the period end date
  5. Click Export > To File
  6. Save as CSV or Excel

Detailed Profit and Loss

For additional detail:

  1. Navigate to Reports > Profit and Loss
  2. Set your full accounting period
  3. Export for reference alongside your trial balance

Exporting from Sage Business Cloud

Trial Balance

  1. Log into Sage Business Cloud
  2. Click Reports in the menu
  3. Select Trial Balance
  4. Choose your accounting period end date
  5. Click Export and save as CSV

Other Useful Reports

  • Profit and Loss: Income and expense summary
  • Balance Sheet: Assets and liabilities
  • Aged Debtors/Creditors: Outstanding balances

Year-End Preparation in Sage

Before exporting your trial balance:

Complete Reconciliations

  • Bank accounts matched to statements
  • Supplier and customer balances verified
  • VAT returns filed and reconciled

Post Adjustments

  • Depreciation journals
  • Prepayments and accruals
  • Stock adjustments
  • Bad debt provisions

Review Nominal Codes

Ensure accounts are categorised correctly:

  • Sales codes in revenue section
  • Expenses in appropriate categories
  • Fixed assets recorded properly

Importing to TinyTax

With your Sage export ready:

  1. Start your CT600 in TinyTax
  2. Click Import Trial Balance
  3. Select Sage as your accounting software
  4. Upload your exported file
  5. Review the account mappings
  6. Confirm and proceed to tax calculation
TinyTax understands Sage's standard nominal code structure.

Sage Nominal Code Mapping

Sage Code RangeCategoryCT600 Treatment
4000-4999SalesBox 145 Turnover
5000-5999PurchasesCost of sales
6000-6999Direct expensesCost of sales
7000-7999OverheadsDeductible expenses
0010-0059Fixed assetsCapital allowances
1100-1199DebtorsBalance sheet
2100-2199CreditorsBalance sheet

Common Issues and Solutions

Nominal Code Mismatches

If TinyTax doesn't recognise a code:

  • Check if it's a custom code you created
  • Manually assign it to the correct category
  • Update Sage's default code if appropriate

Depreciation Treatment

Sage calculates accounting depreciation, but:

  • This is added back for tax purposes
  • Capital allowances replace it
  • TinyTax handles this automatically

Multi-Currency Accounts

If you have foreign currency transactions:

  • Ensure balances are converted to GBP
  • Exchange gains/losses are taxable/deductible
  • Check Sage's revaluation is complete

Sage 50 vs TinyTax

Some users wonder about Sage's tax products:

FeatureSage 50TinyTax
Day-to-day bookkeeping
CT600 filing to HMRC
iXBRL accounts
Companies House filing
Capital allowances calculationLimitedFull
Best approach: Use Sage for bookkeeping, TinyTax for tax filing.

Workflow Summary

  1. Throughout the year - Maintain Sage records
  2. Year end - Complete adjustments and reconciliations
  3. Export - Generate trial balance from Sage
  4. Import - Upload to TinyTax
  5. Review - Check mappings and add tax adjustments
  6. File - Submit CT600 to HMRC and accounts to Companies House

Filing Deadlines Reminder

DeadlineTime After Period End
Companies House accounts9 months
CT600 to HMRC12 months
Corporation tax payment9 months + 1 day

Key Takeaways

  • Export trial balance from Sage Reports menu
  • Sage doesn't file CT600 directly - use TinyTax
  • Complete year-end adjustments before exporting
  • TinyTax maps standard Sage nominal codes automatically
  • Depreciation is replaced by capital allowances for tax