Contact me
Billing

A wrong invoice becomes an angry tenant call.

A photo of the meter is read into numbers, a person confirms the reading, and the charge per unit is calculated by your rates. That part runs today at one portfolio. Invoices on your template, sending them and sync to accounting are what I build for you, not part of that system.

Everything happens in writing — you'll get a concrete plan back, not a sales call.

The problem
  • A manual billing run eats days every month
  • Every manual step is where a wrong invoice is born
  • One bad manual run can cost weeks of tenant trust
→
What changes
  • Odd cases go to a review queue, not straight into an invoice
  • Works from photos of ordinary dials, not just smart meter feeds
  • Invoices can go to QuickBooks or your property software where its API allows it
March billing run — water sub-metering
UnitPreviousCurrentUsageAmount
1011,2041,23127 m³$94.50✓ confirmed
1029871,00922 m³$77.00✓ confirmed
2141,4551,631176 m³—⚠ spike +340% — review
2152,1102,13828 m³$98.00✓ confirmed
3 charges calculated · 1 held for reviewSend for review

Illustrative example, not a screenshot of a client system. What I build runs on your own rules, templates and software.

Ask about your own rate schedule

Step by step

From raw readings to sent invoices

1

Readings arrive

A CSV export from your sub-metering system, photos of analog dials, or an API feed if your meters have one - the pipeline takes what you have.

2

Validated before anything else

Impossible jumps, missing units, duplicates, negative usage - flagged now, not after a tenant calls about a $900 water bill.

3

Charges calculated per unit

Your rates, fixed fees, common-area splits - encoded once, applied identically every cycle.

4

Invoices prepared

On your template, per unit, with the reading and the math shown, so a tenant can see how the number was reached. This step is what I build for you.

5

Sent and recorded

Once staff approve, invoices can be emailed to tenants or passed to QuickBooks or your property software where its API allows it. Also what I build for you.

6

Exceptions go to a human

Anything odd lands in a review list instead of a tenant's mailbox. Your team reviews the odd cases, not every unit.

Setup

What I need from you

Usually gathered in one email thread. No preparation beyond finding the documents you already have.

A sample readings exportOne real month of data, warts and all.
Rate scheduleUtility rates, fixed fees, how common areas split.
Invoice templateThe format your tenants and accounting expect.
Questions

Fair questions

Is this only for water?

The same approach works for electricity, gas or heat meters. The part that runs today reads water meters.

Our meters are analog.

Photos of the dials work. The reading is extracted and a person confirms it before it counts. When you upgrade to smart meters, the pipeline stays.

What happens when something's wrong?

Validation catches it before invoicing and routes it to review, so the time goes into checking the odd cases, not typing.

How long did last month's billing run take?

Tell me where readings come from and who calculates charges today — two or three sentences is enough. You'll get a concrete plan built around your own rates back, not a pitch deck.

Tell me about your process