
Connecting OwnerRez to QuickBooks Online: A Full Integration Guide

Refunds and Chargebacks: Correct Accounting Treatment for STRs

Repairs vs Improvements: Why the Distinction Matters at Tax Time

How to Track Personal Use Days for STR Tax Purposes

Recording Inventory Purchases for Your STR: Linens, Supplies & Toiletries

How to Handle Prepaid Bookings at Year-End: Deferred Revenue

Track Owner Draws and Capital Contributions in QuickBooks

Recording Mortgage, Property Tax, and HOA Fees for STR Properties

How to Categorize Software Subscriptions for Your STR Business

Monthly Bookkeeping Routine: 30 Minutes to Clean STR Books
Connecting OwnerRez to QuickBooks Online: A Full Integration Guide

Who this guide is for
If you manage short-term rentals through OwnerRez and track your finances in QuickBooks Online (QBO), this guide walks through the native integration between the two platforms: what it does, how to set it up, and what to watch for once it's running.
This is written for operators managing 1 to 30 properties who already use both tools or are deciding whether to connect them. The steps below assume you have active accounts in both OwnerRez and QBO.
What the integration actually does
OwnerRez has a native QuickBooks Online integration that pushes booking and financial data into QBO automatically. When a booking is created, modified, or cancelled in OwnerRez, the integration sends the corresponding transaction to QBO.
The integration can push:
Guest invoices or sales receipts (depending on your configuration)
Owner payments and disbursements
Management fees
Occupancy tax collected
Expense charges
What it does not do is make accounting decisions for you. It maps transactions to the accounts and classes you configure. If that mapping is off, or if your chart of accounts is not structured for STR operations, the data lands in QBO in the wrong places - and your reports are wrong from day one.
Before you connect: get your QBO chart of accounts right
The most common mistake operators make is connecting OwnerRez to QBO before their chart of accounts is ready for STR operations. The integration will push data regardless of whether the receiving accounts make sense. Where that data lands depends entirely on what you've set up.
Before you flip the integration on, confirm you have these accounts in QBO:
Rental revenue - for gross booking income from nightly rates
Management fee income - for the fees you retain as a property manager
Sales tax payable - for occupancy tax collected and held until remittance
Owner payable - a liability account for owner funds held before disbursement
Cleaning fee income - to separate pass-through fees from rental revenue
Refunds / chargebacks - for reversed or partially reversed revenue
If you're a property manager handling owner funds, read our full guide to STR property management accounting before connecting anything. Getting the chart of accounts wrong at this stage means months of cleanup later.
Setting up the OwnerRez-QBO integration
The integration lives in OwnerRez under Settings > QuickBooks Online. Here's the high-level process.
Step 1: Authorize the connection
In OwnerRez, navigate to the QBO integration settings and click Connect. You'll be redirected to Intuit's OAuth screen to authorize access. Make sure you're logged into the correct QBO company file before authorizing - connecting to the wrong file is a surprisingly common mistake that's frustrating to undo.
Step 2: Choose your transaction type
OwnerRez gives you two options for how bookings appear in QBO:
Sales receipts - used when payment is collected at or near booking
Invoices - used when you want to track amounts due before payment arrives
For most STR operators, sales receipts are simpler and more accurate because short-term rental payments are typically collected upfront. Invoices make sense if you collect deposits and final payments on a schedule, or if you work with corporate clients who pay on net terms.
Step 3: Map your income accounts
This is where most configuration time goes. OwnerRez will ask you to map each charge type to a QBO account. Take your time here. A cleaning fee mapped to rental revenue looks harmless but distorts your revenue-by-category reports and can create headaches at tax time.
Typical mapping to use as a starting point:
OwnerRez charge type | QBO account |
|---|---|
Rent | Rental Revenue |
Cleaning fee | Cleaning Fee Income |
Tax collected | Sales Tax Payable (liability) |
Damage protection | Other Income or pass-through |
Management fee | Management Fee Income |
Pet fee | Other Income or Pet Fee Income |
Step 4: Set up class tracking for multi-property operations
If you're managing more than one property, class tracking in QBO is how you separate financials by property. In OwnerRez, you can assign each property to a QBO class. Every transaction from the "Beachfront Cottage" flows into the "Beachfront Cottage" class in QBO, and you can run a Profit and Loss by Class report to see how each property performs.
Class tracking must be enabled in QBO first. Go to Settings > Account and Settings > Advanced and turn on Track classes before configuring this in OwnerRez.
Step 5: Map owner disbursements correctly
If you're a property manager, owner disbursements need to be mapped carefully. These are a reduction to the owner payable liability account - not an expense. Mapping them to an expense account overstates your costs, understates your liability, and produces owner statements that don't reflect reality. This single mapping error is one of the most common issues in STR accounting setups.
A worked example: one booking, two quiet errors
Here's a realistic scenario. You have a booking at the Pine Ridge Cabin:
Nightly rate total: $1,200
Cleaning fee: $150
Occupancy tax collected: $126 (9% of nightly rate)
Total charged to guest: $1,476
Management fee (20% of rent): $240
Owner payout: $1,110
Error 1 - Cleaning fee miscoded to rental revenue. If cleaning fees are mapped to "Rental Revenue" instead of a separate income account, your revenue report shows $1,350 in rental income when it should show $1,200. Over 50 bookings in a year, that's $7,500 in miscategorized revenue. Your average nightly rate calculations, occupancy metrics, and tax filings all use numbers that are off from the start.
Error 2 - Occupancy tax mapped to income. If the $126 occupancy tax collected is mapped to an income account instead of Sales Tax Payable, you're reporting money you owe to the taxing authority as money you earned. That's a liability being treated as revenue. It overstates profit and creates a real problem if you're ever audited by the state or locality.
Neither error is obvious in day-to-day operations. They compound quietly across bookings and properties until year-end numbers don't match what you actually earned or owe.
This is exactly the kind of multi-property complexity that makes it worth running an audit of your owner statements and accounting data before errors compound further.
What the integration won't catch on its own
The OwnerRez-QBO integration is a data pipe. It moves information from one platform to the other based on the rules you set. It doesn't:
Verify that your mapping rules are correct
Flag when a payout amount doesn't match what a booking should have generated
Catch duplicate transactions from sync retries
Alert you to bookings that failed to sync
Validate that occupancy taxes were collected at the right rate for each jurisdiction
The complexity of multi-property, multi-owner operations creates gaps that automation doesn't close by itself. See our features overview to understand how PX Accounting audits the data after it lands in QBO.
Ongoing maintenance after setup
The integration is not set-and-forget. A few things to monitor regularly:
Sync errors. OwnerRez logs integration errors in the QuickBooks settings page. Check them at least monthly. A failed sync means a booking didn't make it to QBO, and you won't know unless you look.
New charge types. If you add a pet fee, pool heating charge, or any new fee type in OwnerRez after the integration is live, it won't have a QBO mapping until you add one. Until then, it may land in an undeposited funds account or a catch-all income line.
Cancellations and modifications. These are the transactions most likely to create mismatches. A booking modified after partial payment, or a cancellation with a partial refund, can generate accounting entries that don't net out correctly.
Owner statement reconciliation. If you're a property manager, your owner statements should match what QBO shows for each property class. Discrepancies often point to a mapping issue or a sync error. Our guide to owner trust accounting covers what clean, accurate owner financials should look like and why they matter for your owner relationships.
Where PX Accounting fits in
PX Accounting sits on top of your existing workflow - it doesn't replace OwnerRez or QBO. After your integration is live and data is flowing, PX audits the output: checking for payout mismatches between what a booking should have generated and what was actually recorded, flagging miscoded charges, and identifying tax collection gaps across your property portfolio.
Most operators running five or more properties find errors they didn't know existed once they run their first audit. If you haven't reviewed your data since setting up the integration, now is the right time to check.
Frequently Asked Questions
Does OwnerRez automatically sync every booking to QuickBooks Online?
Yes, once the integration is active, OwnerRez pushes bookings to QBO when they are created, modified, or cancelled. However, sync errors can occur and won't always generate visible alerts. Checking OwnerRez's integration error log at least monthly helps catch missed transactions before they create gaps in your accounting records.
Should I use sales receipts or invoices in the OwnerRez-QBO integration?
For most STR operators, sales receipts are the simpler and more accurate choice because short-term rental payments are typically collected in full at or near booking. Invoices make more sense if you collect deposits and final payments on a schedule, or if you manage corporate clients with net payment terms.
How do I separate financials by property in QuickBooks Online?
Use class tracking in QBO and map each OwnerRez property to a corresponding class. Enable class tracking under QBO's Advanced settings first, then assign classes in the OwnerRez integration settings. Once configured, you can run a Profit and Loss by Class report to see income and expenses for each property separately.
What happens to occupancy tax in the OwnerRez-QBO integration?
Occupancy tax collected from guests should be mapped to a liability account - such as Sales Tax Payable - in QBO, not to an income account. Mapping it to income overstates your revenue and misrepresents your tax obligations. If you've been running the integration for a while and aren't sure how tax is currently mapped, this is one of the first things to check.
Can PX Accounting work with my existing OwnerRez and QuickBooks Online setup?
Yes. PX Accounting is designed to work alongside your existing tools, not replace them. It audits the financial data that flows through your current setup - checking for payout mismatches, miscoded charges, and tax gaps - without requiring you to change your workflow. You keep using OwnerRez and QBO; PX checks the output for errors.
Next steps
If you're setting up the integration for the first time, start with your chart of accounts before you connect. If the integration is already live, the most valuable thing you can do is verify that your account mapping is correct and that sync errors haven't created gaps in your records. If you want a systematic check across your property portfolio, review our audit offer to see how PX Accounting finds what your current process misses.
By Jessica Hudson, CPA - specializing in short-term rental tax, bookkeeping, and financial operations for vacation rental hosts and property managers.