Why month-end close eats your whole team for two weeks
Every multi-market property manager lives this cycle:
- PMS ledger activity for every reservation and owner
- Native accounting journal entries after QuickBooks history is imported at onboarding
- Native operations costs (cleans, maintenance, inspections) sitting outside the PMS
- Owner statements that need to go out on a published close calendar
- Trust variance that could be discovered late: when it's too late to fix in time
The bottleneck isn't the accounting team. It's the reconciliation surface area: three records disagreeing, with no single close that enforces the truth.
The three-way match, explained
A three-way match reconciles:
- PMS ledger (Guesty today): what you charged the guest, what you paid the owner. Guesty is the live PMS connection.
- Native accounting: what hit the ledger in VR Goals. QuickBooks history can be imported at onboarding; there is no live QuickBooks connection.
- Native operations costs: what was spent on the property. This is not a Breezeway connection.
These three have to agree. When they don't, you have a variance: usually small, sometimes catastrophic.
Done by hand, this takes a week. A daily exception review fires the day a mismatch appears.
What a 5-day close looks like
| Day | What runs | Who touches it |
|---|---|---|
| 1 | Journal entries generated from checkouts | Accounting reviews exceptions |
| 2 | Three-way match across PMS, native ledger, and native ops | Accounting reviews exceptions |
| 3 | Variance review (flagged items only) | 1 accountant, half a day |
| 4 | Owner statements drafted and reviewed | 1 accountant, full day |
| 5 | Statements sent, close locked | Accounting signs off |
Two variance reviews instead of two weeks of data-hunting. Statements out on the 5th, not the 15th.
The four controls that get you there
- Journal entries per checkout: each checkout gets a journal entry with traceability.
- Three-way match: PMS ↔ GL ↔ job costs, reconciled daily.
- Per-owner ledger: per-owner balance tracked continuously, not monthly.
- Daily variance review: daily exception review. A published matching tolerance is not claimed. The variance should not wait two weeks to surface.
What this looks like on day one
Guesty stays the PMS source of truth. Accounting runs natively in VR Goals after the QuickBooks history import. Operations run natively. There is no live QuickBooks or Breezeway connection. A five-day close is a process recommendation, not an SLA.
Ready to see it on your ledger? Request access →

