Hosting finance · Short-term rentals

Track hosting expenses per listing, month by month

Run two short-term listings and the costs come fast and small: a cleaner after every checkout, restocked coffee and shampoo, a replacement kettle, the platform's service fee on each booking. Spread across two places, it's impossible to see what each listing actually costs to run. A template that records every cost per listing, with receipts attached and grouped by month, keeps each property's numbers separate. Cash Workspace gives hosts one place to record costs, attach receipts, and group them by listing — manual entry, no platform sync.

The problem

Why per-listing hosting costs slip away

Short-term rental costs are frequent and tiny, so they rarely get written down — and platform fees hide inside payout statements you don't reconcile.

  • Cleaning fees per turnover add up but never get logged against a listing.
  • Consumables — toiletries, coffee, paper goods — are bought in bulk for both units.
  • Platform service fees are buried in payout breakdowns, not recorded as a cost.
  • A mid-season $180 furniture replacement gets forgotten by year-end.
  • With two listings on one card, you can't tell which property is costing more.

The workflow

Record per listing, attach, group by month

Name each listing, record every cost under it as you spend, and group each listing's month together.

  1. 1

    Name each listing

    Use a consistent label, e.g. 'Lakeview Studio' and 'Downtown Loft', so every cost attaches to the right unit.

  2. 2

    Record each cost

    Capture the listing, category, vendor, amount, and date — including cleaning fees and platform fees you note from payouts.

  3. 3

    Attach the receipt

    Add the cleaner's invoice, store receipt, or furnishing receipt to the record.

  4. 4

    Split shared supply runs

    When you buy consumables for both units, record a line per listing for each share.

  5. 5

    Group by listing and month

    At month-end, group each listing's costs together so you can see what each property ran.

Record structure

What to record for each hosting expense

These fields keep each listing's running costs separate and reviewable.

Listing
Which property the cost belongs to, recorded with a consistent name.
Category
Cleaning, supplies, repairs, platform fees, furnishings, or utilities — from one list.
Vendor
Cleaner, store, or platform the cost came from.
Amount
The total and currency for the line.
Date
When it was paid, so it lands in the right month.
Booking note
Optional — the checkout or stay a turnover cost relates to.
Shared-supply note
If a supply run covered both units, the share per listing.
Receipt
The attached cleaner invoice, store receipt, or furnishing proof.

Example setup

An example per-listing setup

One way a two-property host can organize it.

Lakeview Studio — June

Cleaning, consumables, the platform fee share, and any repair for that listing this month, with receipts attached.

Downtown Loft — June

The same per-listing records for the second unit, kept separate.

Shared supply runs

Bulk toiletry and coffee buys, with the split noted per listing.

Furnishings

Bigger one-off buys — beds, kettles, linens — filed by listing and date.

Common mistakes

Mistakes to avoid

  • Skipping platform fees because they're buried in payout statements.
  • Recording a cost without naming which listing it's for.
  • Buying consumables for both units and never splitting the run.
  • Letting small turnover cleaning fees go unlogged because they're routine.
  • Mixing both listings on one tab, so per-property costs can't be compared.

How it helps

How Cash Workspace helps

Per-listing records

Record every cost under a consistent listing name so two properties never blur.

Receipts attached

Attach the cleaner invoice, store receipt, or furnishing proof to each record.

Group by listing and month

Group each listing's month together so you can review what each property ran.

FAQ

Short-term rental expense FAQ

Does this connect to my Airbnb account?
No — this is manual entry with no platform sync. You record costs yourself, including platform fees you read from your payout statements, so each listing's record stays complete and under your control.
How do I record platform service fees?
Note the fee from each booking's payout breakdown and record it as a 'platform fees' line under the right listing, so the cost shows up alongside cleaning and supplies.
Can I see which listing costs more to run?
Yes — because every cost is tagged to a listing, you group each one's records to review the totals side by side. Cash Workspace organizes the records; it does not compute profit.

Organizing help — not tax, accounting, or legal guidance

Cash Workspace is a free workspace for organizing invoices, expenses, receipts, clients, and documents. This page is organizing guidance only — not tax, accounting, legal, or bookkeeping guidance. Cash Workspace does not connect to your bank, does not scan or read your receipts for you, and does not move or collect payments. Whether an expense is deductible depends on your situation, so confirm it with a qualified accountant or tax professional.

Know what each listing really costs to run

Start a free workspace and record every hosting cost per listing with the receipt attached, so each property's month is easy to see.