A Simple System for Managing Property Income and Tax Reporting
A Simple System for Managing Property Income and Tax Reporting
Last updated: March 2026
Property income tax reporting feels overwhelming when you don’t have a system. You’re downloading CSVs, tracking expenses in your head, and hoping everything adds up at year-end. It doesn’t have to be this way. Here’s a simple system that keeps you organised year-round and makes HMRC reporting painless.
The 3-Part System
Everything comes down to three things:
- Capture β record income and expenses as they happen
- Organise β store everything per property, per platform
- Report β generate HMRC-ready output when needed
Get these three right and tax reporting becomes routine, not crisis.
Part 1: Capture
Income Capture
What to capture:
- Gross booking amount (before platform fees)
- Platform fees (separately)
- Cleaning fees received
- Any other property income
When to capture:
- Monthly, when you download platform CSVs
- Don’t wait until year-end
How to capture:
Option A: Automated (Recommended) Upload platform CSVs to HMRC Reporter. It reads the data, calculates gross income, and stores everything.
Option B: Manual Enter each transaction into a spreadsheet with:
- Date
- Platform
- Property
- Gross amount
- Platform fee
Expense Capture
What to capture:
- Cleaning costs
- Maintenance and repairs
- Insurance
- Mortgage interest
- Utilities
- Supplies
- Platform fees
- Management fees
- Professional fees
When to capture:
- As they happen β don’t batch at year-end
- Photograph receipts immediately
How to capture:
- Software: enter directly with receipt photo attached
- Spreadsheet: enter with receipt filename reference
Property Details
Capture once, update when things change:
- Property address
- Ownership structure (sole, joint, company)
- Ownership percentages (if joint)
- Listing URLs (Airbnb, Booking.com, etc.)
- Letting type (short-term, long-term, mixed)
Part 2: Organise
By Property
Everything is organised per property:
Property: 123 Main Street, Cardiff
βββ Income
β βββ Airbnb: Β£8,000 gross
β βββ Booking.com: Β£4,000 gross
β βββ Total: Β£12,000 gross
βββ Expenses
β βββ Cleaning: Β£1,800
β βββ Insurance: Β£400
β βββ Platform fees: Β£540
β βββ Maintenance: Β£300
β βββ Utilities: Β£600
β βββ Total: Β£3,640
βββ Net profit: Β£8,360
By Platform
Track each platform’s income separately for reconciliation:
- Airbnb: gross income, fees, net payout
- Booking.com: gross income, commission, net payout
- VRBO: same structure
By Tax Year
Always use the UK tax year: 6 April β 5 April
Don’t mix tax years. Don’t use calendar year. HMRC uses the tax year, and so should you.
Part 3: Report
Self Assessment (SA105)
When it’s time to file:
- Total gross income per property
- Total expenses per property
- Calculate net profit per property
- Enter on SA105 property income pages
- Submit by 31 January
Making Tax Digital (Quarterly)
If MTD applies:
- Sum income and expenses for the quarter
- Submit quarterly update via MTD-compatible software
- Deadline: 1 month after quarter-end
Digital Platform Reporting (XML)
If you need to submit OECD-compliant XML:
- Generate XML from your data
- Includes: property details, gross income, transaction counts
- Submit to HMRC
The Monthly Routine
Day 1 of Each Month (15β30 minutes)
- Import platform data β download and upload CSVs
- Add expenses β enter any new expenses from the past month
- Photograph receipts β clear out your wallet/desk
- Reconcile β check bank deposits match platform data
- Review β scan for missing entries or unusual amounts
That’s it. One session per month keeps everything current.
The Quarterly Routine (MTD)
Within 1 Month of Quarter-End (1β2 hours)
- Review the quarter β check all income and expenses
- Verify per property β confirm totals make sense
- Submit quarterly update β via MTD software
- Note corrections β fix any errors from previous quarters
The Annual Routine
OctoberβNovember (2β3 hours)
- Final review β check all income and expenses for the tax year
- Verify against platforms β compare your totals to platform reports
- Generate report β SA105 figures or XML
- File Self Assessment β submit well before 31 January deadline
- Archive β store records (keep for 5 years minimum)
Tools That Make This Work
For Short-Term Rental Managers
HMRC Reporter β handles the entire system:
- Capture: Import from 27+ platforms
- Organise: Per property, per platform, per tax year
- Report: HMRC-ready output (SA105, XML, MTD)
For Expense Tracking
- Dext or Receipt Bank β photograph and digitise receipts
- Your phone camera β simplest option, just name files clearly
For Bank Reconciliation
- Your bank’s export β download monthly statements
- Xero or QuickBooks β if you need full accounting
Why This System Works
It’s Simple
Three parts: capture, organise, report. No complex spreadsheets or multi-step processes.
It’s Consistent
Monthly routine means you never fall behind. No year-end panic.
It’s Accurate
Recording as you go means fewer forgotten transactions and errors.
It’s Compliant
Per-property tracking meets HMRC requirements and prepares you for Making Tax Digital.
It Scales
Whether you have 1 property or 50, the system is the same. Capture, organise, report.
Frequently Asked Questions
Q: Do I need to do this every month? A: Monthly is ideal β 15β30 minutes keeps you current. Quarterly at minimum.
Q: What if I’ve been disorganised? A: Start now. Download platform CSVs for the current tax year, enter what you remember, and build the habit going forward.
Q: Can I use a spreadsheet instead of software? A: Yes, but software saves significant time. If MTD applies to you, you’ll need MTD-compatible software anyway.
Q: What’s the minimum viable system? A: Monthly platform CSV downloads + one spreadsheet with income/expenses per property + expense receipts in a cloud folder.
Q: What tool do you recommend? A: HMRC Reporter β it handles the entire capture β organise β report flow in one platform.
Build your system today. HMRC Reporter gives you a simple, compliant way to manage property income and tax reporting. Get started β
Ready to simplify your HMRC reporting?
HMRC Reporter automatically converts booking data from 27+ platforms into compliant XML reports.
Get Started β