Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Work Out Service Charges for Every Block and Estate Without a Giant Spreadsheet?
Problems We Solve

How Do We Work Out Service Charges for Every Block and Estate Without a Giant Spreadsheet?

Housing association service charge apportionment lives in fragile spreadsheets. We build calculations that split costs by block and home with an audit trail.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Service charges take weeks to calculate because costs are coded loosely, schemes are defined in spreadsheets, and every apportionment rule is a formula someone once wrote. We build service charge calculations that take costs from your finance system, map them to schemes and blocks, apply each scheme's apportionment rules, produce estimates and actuals per home, and keep an audit trail from each charge back to the invoices behind it.

A spreadsheet with a tab for every block

Each year your service charge team builds estimates for the coming year and reconciles actuals for the last one. Costs such as communal cleaning, grounds maintenance, lift servicing, door entry, communal electricity and management fees come from the finance system with cost codes that do not quite match your schemes. Each block has its own tab. Each tab has formulas that apportion costs by number of homes, floor area or bedroom count, depending on how the block was set up years ago.

When a tenant or leaseholder queries their charge, finding the invoices behind a line takes hours. When the one person who understands the spreadsheet is off, everything waits.

Why service charges are so hard to produce

The calculation is not complex for one block. It becomes fragile when there are hundreds of schemes with different rules, tenures and cost lines, and the link between an invoice and a block is made by hand.

  • Invoices are coded to cost centres that do not match schemes exactly.
  • Apportionment rules are held in formulas, not written down.
  • Tenants, shared owners and leaseholders in the same block have different arrangements.
  • Estimates and actuals are built separately and reconciled late.
  • There is no trail from a charge back to the invoices.

What fragile service charges cost

Errors in service charges lead to challenges, refunds and loss of trust, particularly with leaseholders. Late actuals mean late adjustments and awkward letters. Queries take hours each to answer. Costs that should have been recovered are sometimes not, and the whole process depends on a small number of people.

The service charge calculations we build

  1. Each scheme and block is defined once: the homes it contains, their tenure and the apportionment basis for each type of cost, written down rather than buried in formulas.
  2. Costs are read from your finance system with their invoices, and mapped to schemes using cost codes, supplier and site references. Unmapped costs go to a person.
  3. Contract costs such as cleaning and grounds maintenance are split by the contract's site list rather than by hand.
  4. Each scheme's rules apportion the costs to homes, handling different tenures and any caps or exclusions you set.
  5. Estimates for the coming year are built from contracts, budgets and last year's actuals, with changes explained line by line.
  6. Actuals are produced at year end with the difference from estimates for each home, ready for your statements and adjustments.
  7. Every charge on a home can be traced back to the invoices and the rule that produced it, which makes queries quick to answer.
TaskSpreadsheetCalculation service
Scheme rulesFormulas in tabsWritten down and applied consistently
Cost mappingBy handBy code, supplier and site, with exceptions
EstimatesCopy last yearBuilt from contracts and budgets
ActualsReconciled lateProduced with differences per home
QueriesHours of searchingTrail from charge to invoice

What is recoverable and how it is apportioned depends on your tenancy agreements, leases and advisers. We apply the rules you give us and do not give legal advice.

What the service charge team gets

Estimates and actuals come from one set of rules, applied the same way to every block. Queries are answered by showing the trail. The calculations no longer depend on one person's spreadsheet knowledge. Finance can see which costs are unmapped early, rather than at year end.

Is this your service charge process?

  • Service charges are calculated in large spreadsheets.
  • Apportionment rules are not written down anywhere.
  • Answering a query takes hours of searching invoices.
  • Actuals are produced late.
  • One or two people hold all the knowledge.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does this replace our housing management system's service charge module?

Not necessarily. It can produce the figures that the module bills, or replace spreadsheet work around it.

Can it handle leaseholders and shared owners?

Yes. Each home's tenure and arrangements are held, and rules can differ by tenure.

Where do costs come from?

From your finance system, such as Sage, Dynamics or Unit4, through its API or reporting exports. We check what yours allows.

Can it produce the statements?

It produces the figures per home. Statements can be generated from your templates if you want.

What affects the cost?

The number of schemes and blocks, the variety of rules, and the state of cost coding in your finance system.

Keep reading

More on Problems We Solve

Start here

Tell us where your housing teams lose time

Describe the problem, the housing management system you run and which teams it touches. We will tell you what we would build around it and what we would leave alone, and if the fix is a change inside your existing system, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →