Connecting OwnerRez to QuickBooks Online: A Full Integration Guide

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.