ConsolidationJan 22, 202511 min

How to standardise your chart of accounts across SPVs without a rework project

Standardise portfolio reporting across SPVs with a portfolio COA, mapping layer, and light governance-without ripping up every entity chart.

By Tom Elliott
How to standardise your chart of accounts across SPVs without a rework project

How to standardise your chart of accounts across SPVs without a rework project

If you manage a property portfolio through multiple SPVs, you already know the pattern:

  • One SPV has "Repairs & Maintenance," another splits it into five lines, and a third buries it inside "Property Costs."
  • Someone creates a new account in a hurry ("Legal Fees - Other"), and now your reporting pack has yet another variance line.
  • Month-end turns into a spreadsheet exercise: export trial balances, massage them, map them, reconcile them, repeat.

The problem usually isn't that your finance team can't consolidate. It is that each SPV is speaking a slightly different accounting language.

The good news: you can standardise the reporting across SPVs without ripping up every entity's chart of accounts (COA), renumbering accounts, retraining everyone, and restating history.

The trick is to separate:

  • How each SPV books transactions (local COA, optimised for that entity), from
  • How the portfolio reports performance (a standard portfolio reporting structure)

In other words, you don't need a giant rework project--you need a portfolio COA + mapping layer + governance. (This is also the foundation for clean multi-entity roll-ups and portfolio dashboards.)


Why "standardise the COA" often fails (and what to do instead)

Most teams hear "standardise" and assume it means:

  1. Redesign the COA for every SPV
  2. Force every entity to use identical accounts
  3. Fix historical inconsistencies
  4. Roll out training + new processes across the group

That is a high-disruption programme with real risk:

  • month-end slows down,
  • people revert to old habits,
  • you end up with "almost standard" anyway.

A lower-risk approach is:

- Standardise reporting, not bookkeeping

You create a Portfolio Reporting COA (sometimes called a taxonomy) and map each SPV's accounts into it.

Each SPV can keep its practical local accounts, but you get:

  • consistent portfolio reporting,
  • a stable investor pack,
  • clean roll-ups across entities,
  • and far fewer monthly adjustments.

The 4 building blocks of standardisation without rework

1) A Portfolio Reporting COA (the "single language")

This is your standard set of reporting categories that every SPV will roll up into.

It should reflect how you run the business and how investors/boards want to see it:

  • Rental income
  • Service charge income (if applicable)
  • Property operating costs (with consistent subcategories)
  • Management fees
  • Financing costs (interest, fees)
  • Capex/refurb (where you want it shown)
  • One-offs / non-recurring items
  • Balance sheet groupings you care about (cash, debt, intercompany, accruals)

Keep it as simple as possible, but no simpler:

  • Too detailed -> constant mapping maintenance
  • Too high-level -> no insight, too many items in "Other"

A good rule: build categories so that 80-90% of value lands in predictable lines, and the remaining 10-20% is reviewed intentionally.


2) A mapping layer (SPV accounts -> Portfolio categories)

This is a table that says:

"In SPV A, account 400 'Rent Received' maps to Portfolio Category 'Rental Income.'
In SPV B, account 401 'Rental Income - Residential' maps to the same category."

This lets you standardise output without forcing identical inputs.

At minimum your mapping needs:

  • SPV name / entity ID
  • Local account code
  • Local account name
  • Portfolio category
  • Optional: portfolio subcategory
  • Optional: "effective from" date (important for changes)
  • Notes / rules for edge cases

Example (simplified):

SPVLocal accountLocal namePortfolio categoryPortfolio subcategory
SPV 01400Rent ReceivedIncomeRental income
SPV 01610RepairsProperty costsRepairs & maintenance
SPV 02500Rental Income - FlatsIncomeRental income
SPV 02732ContractorsProperty costsRepairs & maintenance
SPV 02820Bank InterestFinance costsInterest

This mapping layer becomes the backbone of:

  • consolidated portfolio dashboards,
  • consistent monthly packs,
  • and (later) automated commentary on "what changed this month."

3) A lightweight "COA standard" for new accounts

Even if you map everything today, your standardisation will drift unless you add guardrails.

A good "minimum viable standard" includes:

  • Naming conventions (format, prefixes, no ambiguous "Other")
  • When to create a new account vs reuse an existing one
  • A short approval process ("who signs off new accounts?")
  • A monthly/quarterly review of new accounts + mapping updates

This isn't bureaucracy. It is how you stop your mapping table from becoming a second full-time job.


4) Controls to keep mappings trustworthy

If you want investor-grade reporting, you need confidence that:

  • every account is mapped,
  • totals reconcile,
  • and changes are tracked.

Controls that work well:

  • A "100% mapped" check (no unmapped TB lines)
  • A reconciliation from each SPV trial balance to consolidated totals (by period)
  • A change log for mapping edits (who/what/when/why)
  • A "materiality threshold" policy for reclassifications

A step-by-step playbook you can run in weeks (not months)

Step 1: Start with the reporting pack you want

Before you touch the COA, get clarity on:

  • What does your monthly pack look like?
  • What KPIs must it support (NOI, yields, occupancy-linked reporting, gearing, etc.)?
  • What level of detail do decision-makers actually use?

Your portfolio reporting COA should mirror this pack.


Step 2: Build a Portfolio Reporting COA (v1)

Don't try to design the perfect taxonomy in one go.

Instead:

  1. Take 2-3 representative SPVs (different property types, different managers if relevant)
  2. Export their trial balances for the last 3-6 months
  3. Group lines into a sensible reporting structure
  4. Pressure-test it against the investor/board pack

Pro tip: design categories around decisions:

  • "What would make us act?"
  • "What would we explain to investors?"
  • "What do we forecast and stress test?"

Step 3: Map accounts using the 80/20 approach

Don't map every edge case first. Get to value fast.

A practical method:

  • Identify the top accounts that represent ~80-90% of P&L value
  • Map those first
  • Then iterate on the long tail

This creates early wins: you can produce a clean portfolio view quickly, then refine.


Step 4: Solve the "hard buckets" intentionally

These accounts cause most inconsistency across SPVs:

  • Repairs vs capex vs refurb
    Decide: do you want refurb in opex, capex, or split? Document the rule.

  • Property management fees
    Some SPVs include it in property costs, others treat it as admin. Choose a standard line.

  • Service charge treatment
    Income and matching costs can be messy if not consistently defined.

  • Professional fees
    Define subcategories: legal, audit, tax, consultancy (or keep it simple if immaterial).

  • Intercompany / recharge accounts
    Standardise how you label and roll them up to avoid double counting at portfolio level.

Write short definitions for these buckets so different people make the same decisions.


Step 5: Pilot + reconcile

Before rolling across all SPVs:

  • pilot on a small set,
  • produce a consolidated view,
  • and reconcile back to each SPV's trial balance totals.

Reconciliation isn't optional--it is what turns a "nice dashboard" into finance-grade reporting.


Step 6: Roll out, then add governance

Once the mapping is stable:

  • roll to all SPVs,
  • add the new-account guardrails,
  • and set a cadence (monthly/quarterly) to review changes.

What about renumbering or rebuilding the SPV COAs later?

You might still do a deeper tidy-up eventually--especially if you've acquired assets, inherited messy bookkeeping, or plan to scale dramatically.

But by standardising via mapping first, you get:

  • immediate reporting consistency,
  • a clear view of which accounts are redundant or confusing,
  • and evidence to support any future clean-up (instead of "we should rework everything because it feels messy").

In practice, mapping-first often reduces the appetite for a rework project because the pain goes away.


Common mistakes to avoid

Mistake 1: Over-engineering the portfolio COA

If your reporting COA has 200+ lines, you've created a maintenance problem.

Keep it tight:

  • enough detail for decisions,
  • not so much detail that every invoice requires judgement.

Mistake 2: Letting "Other" grow unchecked

A small "Other" is fine. A large "Other" is a warning sign:

  • unmapped lines,
  • inconsistent categorisation,
  • or categories that don't reflect reality.

Set a policy:

  • if "Other" exceeds a threshold (e.g., 2-5% of costs), review and reclassify.

Mistake 3: No process for new accounts

If anyone can create new accounts any time, you'll constantly chase mapping updates.

Even a lightweight rule helps:

  • "New accounts require finance review + mapping before month-end close."

Mistake 4: Mixing management reporting definitions

Agree simple definitions for key lines (especially NOI-related buckets). Otherwise, different SPVs will show "NOI" differently and the portfolio view becomes political.


A simple 30-60-90 day plan

Days 1-30

  • Define portfolio reporting structure (v1)
  • Map 2-3 pilot SPVs
  • Produce first consolidated view + reconcile

Days 31-60

  • Roll mapping to remaining SPVs
  • Fix recurring edge cases (capex/refurb, intercompany, service charge)
  • Establish new-account rules

Days 61-90

  • Stabilise governance (change log, periodic reviews)
  • Improve consistency in account naming
  • Start layering forecasting/scenario planning on top of standardised reporting

Where this goes next: portfolio visibility and automation

Once your SPVs roll up cleanly into a standard reporting structure, you unlock the bigger wins:

  • one-stop portfolio dashboards across entities,
  • consistent investor/board packs,
  • and the ability to generate narrative insights like "what changed this month" with confidence.

If you're running multiple SPVs on Xero or QuickBooks, this mapping-and-standardisation layer is also the foundation for multi-entity consolidation and portfolio-level reporting.

Ready for portfolio-grade reporting?

Book a demo to see your SPVs in one dashboard, model scenarios, and publish investor-ready commentary.

Team reviewing a dashboard