• Customers

Schedule a Demo

  1. Help Center
  2. /URBI Kore Accounting
  3. /QuickBooks
  4. /Connecting QuickBooks Online to URBI

Connecting QuickBooks Online to URBI

URBI's QuickBooks Online (QBO) integration keeps your books in QuickBooks automatically up to date with what happens in URBI. Once connected, invoices, payments, expenses, journal entries, customers,...

Last updated August 13, 2026

URBI Kore Accounting
    • Accounting Settings: Overview
    • Accounting Settings: Troubleshooting
    • Cash Basis vs Accrual Basis in Financial Reports
    • Credit card processing fees in the GL
    • How to Configure the Fiscal Year
    • How to refund a payment and choose what happens to the charge
    • How to Set the Reporting Basis and Budget Rollover
    • Refund troubleshooting
    • Refunds now record whether the resident still owes the money
    • Unallocated Cash and the Suspense Row
    • What is new in accounting: bills, reports, and budgets
    • Where to Find Your Budget
    • Archiving Budgets and the Archived Section
    • Budgets: Overview
    • Editing the budget grid
    • Explaining your budget numbers
    • How to Activate a Budget
    • How to Adjust Budget Amounts by Percentage
    • How to Create a Budget
    • How to Create Groups
    • How to Duplicate, Rename, Archive, or Delete a Budget
    • How to Edit or Resume a Budget
    • How to Enter Amounts: Split or Monthly
    • How to Make a New Budget When One Is Already Active
    • How to Read Budget Performance and Variance
    • How to Reallocate Budget Funds
    • How to Use Spreadsheet Shortcuts
    • Modelling budget scenarios
    • Review and export budget performance
    • Starting a budget from last year
    • The Full-Page Budget Editor
    • Troubleshooting: Saving a Budget
    • Understanding the Budget Hierarchy
    • Why Can't I Activate This Budget?
    • Amending a contract's amount
    • Automatic payment and bank details
    • Bypassing board voting on a VARIABLE contract
    • Charging Back an Expense: The New Recovery Model
    • Choosing Operating or Reserve
    • Choosing the payment date when you mark something paid
    • Choosing which account the money moved through
    • Contract approval and how it expires
    • Creating a recurring contract
    • Enter a tax rate as a percentage
    • Expense Actions Now Update Instantly
    • Expense System, Troubleshooting
    • Expense System: Frequently Asked Questions
    • Expenses: Dates, Payment References, Refunds, and Recurring Schedules
    • FAQ and troubleshooting
    • Find and use HERO Bills
    • Finding voided expenses
    • For board members
    • How to Approve Expenses
    • How to Charge an Expense Back (Passthrough)
    • How to Create a Journal Entry With the Assistant
    • How to Create an Expense
    • How to Create and Manage Reimbursements
    • How to Forward a Receipt by Email
    • How to Record an Expense From a Receipt the Assistant Read
    • How to Require a Board Decision on an Expense
    • How to Set Up a Receipt Email Address
    • How to Set Up the Approval Chain
    • How to Use Expense Templates and Recurring Schedules
    • If a review rejects something that is already paid
    • Marking a Vendor Bill Paid
    • Paying instantly when you record a direct payment or quick expense
    • Paying several bills at once
    • Reading the Scheduled tab
    • Recording a Vendor Bill
    • Recurring contracts and board-decision tagging
    • Releasing a bill for payment
    • Renewing an expired contract
    • Reviewing a HERO-scanned receipt
    • Saving an expense as a template
    • Tagging an expense to a board decision
    • The Expense System: Overview
    • Troubleshooting Email Receipts
    • Understanding recurring contracts
    • Using the Inbound Email Log
    • Vendor Bills and the Operating/Reserve Fund Choice - Overview
    • Voiding an expense
    • Weekly Reminder for Bills Waiting for Review
    • What approvers see: the commitment summary
    • What changed for bank matching rules
    • What the review step means now
    • AI Assist for Balancing Your Accounts
    • Amenity and Event GL Posting: FAQ
    • Amenity and Event Payments: Automatic GL Posting
    • Attribute Manual-GL Income to a Resident or Unit: Overview
    • Classifying Vendors
    • Closing an Accounting Period
    • Correcting a Journal Entry Keeps Linked Payments and Invoices in Sync
    • Deleting or Deactivating a Chart of Accounts Row: Overview
    • FAQ: Deleting or Deactivating a GL Account
    • FAQ: GL Account Management
    • FAQ: GL Void & Locked-Period Policy
    • FAQ: Recurring Journal Entries
    • FAQ: Why did my payment look detached after correcting a GL entry?
    • Filtering the General Ledger
    • Following a Payment to Its Invoices
    • General Ledger and Invoice Display: Overview
    • GL Account Management: Overview
    • GL Period Close: Frequently Asked Questions
    • GL Upload Automation: Overview
    • GL Void & Locked-Period Policy: Overview
    • How a Manual Amenity Booking Posts to Your Books
    • How Deferred Deposits Post to Your Books
    • How deposit money moves: the accounting behind keep and return
    • How the Card Processing Fee Works in Amenity and Event Booking Accounting
    • How to Create a GL Account
    • How to Create a Recurring Journal Entry Schedule
    • How to Delete or Deactivate a GL Account
    • How to Edit a GL Account
    • How to filter General Ledger entries
    • How to Filter the Ledger with the Summary Cards
    • How to Fix an Entry in a Closed or Locked Period
    • How to Import Your Accounting History
    • How to Manage Account Groups
    • How to Reconcile and Close a Cash Account
    • How to Record an Income Journal Entry and Attribute It to a Unit or Member
    • How to Reopen a Closed Period or Account
    • How to Reverse an Import
    • How to Review Drafts and Use Run Now
    • How to Set a GL Account's Opening Balance
    • How to View an Amenity Booking's Invoice from the Booking Drawer
    • How to Void a Journal Entry (Open Period)
    • Import History: Bringing Your Existing General Ledger into URBI
    • Import History: Troubleshooting
    • Mapping Payers to Units
    • Mapping Reference and Period, and Reading Your Import
    • Reading the Colours on Journal Entries
    • Recurring Journal Entries: Overview
    • Resolving Orphans and Committing
    • Reviewing Account Proposals
    • See the transactions behind a report or budget figure
    • Troubleshooting accounting drill down
    • Troubleshooting: GL Void & Locked-Period Policy
    • Troubleshooting: Recurring Journal Entries
    • Understanding the Suspense Account (1900)
    • Uploading a GL File
    • What's Blocking My Period Close?
    • Changing the Account on a Draft Invoice
    • Charges in the Transaction Center
    • Charges: common questions
    • Choosing a billing day and End of month
    • Choosing How Tax Is Added to a Charge
    • Choosing Which Account an Invoice Posts To
    • Combined payments, accounting and refunds
    • Combined payments, reconciliation and rollout
    • Condo Fee Billing Activation - Overview
    • Condo Fee Owner and Billing Defaults - FAQ
    • Condo Fee Owner and Billing Defaults - Overview
    • FAQ: Invoice Debit Account
    • Forwarded Invoices and Where Payments Land
    • Forwarded Invoices: Troubleshooting
    • How to assign or change a unit's primary billing account holder
    • How to Refund a Payment on an Invoice
    • How to set up condo fees with an Owner
    • Invoice Debit Account: Overview
    • Primary Billing Account Holder, FAQ
    • Primary Billing Account Holder, Overview
    • Reading Forwarded Splits on an Invoice
    • Recording an Invoice That Was Already Paid
    • Resident combined payments, staff overview
    • Setting up condo fees: the three billing modes
    • Setting Up Tax Rates
    • Tax on Recurring Charges - Overview
    • Understanding declined charges
    • What happens to condo fees on move-out
    • What Tax Looks Like on an Invoice
    • Banking and Reconciliation: Overview
    • Cheque Alignment Guides, Overview
    • Cheque Printing, Overview
    • How to Calibrate and Print a Cheque
    • How to Connect a Bank Account
    • How to Match Transactions
    • How to Reconcile a Statement
    • How to Set Up Cheque Alignment With the Guides
    • How to Set Up Reconciliation Rules
    • Printing a batch of cheques
    • Troubleshooting: Banking and Reconciliation
    • Backfilling your fiscal year
    • Connecting QuickBooks Online to URBI
    • Disconnecting and reconnecting QuickBooks
    • Handling Drift: Using Re-push to Restore
    • How the QuickBooks Online Sync Works
    • Mapping your accounts to QuickBooks
    • QuickBooks Notifications You Will Receive
    • QuickBooks Period Reconciliation Checkpoints
    • QuickBooks Shortcuts and Where to Find Things
    • Reading QuickBooks Sync Status: The Sync Pill
    • Reconnecting a Broken QuickBooks Connection
    • Understanding QuickBooks Sync States and Errors: A Glossary
    • Understanding the post-connect wizard
    • Using the Sync Console and Retrying Failed Transactions
    • What Syncs to QuickBooks Online: Reference
    • When a QuickBooks Checkpoint Goes Stale (and How to Refresh It)
    • Accounting drill down and report columns: common questions
    • AI CFO Narrative, Branded PDF Export & Batch Statements
    • Budget, Cash Flow & Governance Reports
    • Choose which columns a report shows
    • Core financial reports
    • Leasing & occupancy reports
    • Payables & vendor reports
    • Receivables reports
    • Segment-specific reports (Condo / Commercial / Education)
    • The Reports page
    • Two new registry reports
    • How the Expense Category Sets Itself
    • How to Add a Vendor
    • How to Archive a Vendor
    • How to Edit a Vendor
    • How to Find a Vendor
    • How to Set a Vendor's Expense Category
    • Managing Vendors from Accounting
    • Merging duplicate vendor records
    • Troubleshooting Vendor Management
    • Vendor Management: Frequently Asked Questions
    • Where Some Settings Cards Moved
    • FAQ
    • Previewing What Is Owed
    • Settling a Balance on Its Own
    • Settling a Departing Owner's Balance: Overview
    • Taking the Payment
    • The Household List and "Also Leaving"
    • Troubleshooting
    • What Happens to Bills After Settlement
    • Who Can Do This
All collections

On this page

  • What it is
  • Prerequisites
  • Step by step: connecting
  • What "Connected" means
  • Reading the health badge
  • Behind the scenes
  • Edge cases and troubleshooting
  • FAQs
  • Learn more

URBI's QuickBooks Online (QBO) integration keeps your books in QuickBooks automatically up to date with what happens in URBI. Once connected, invoices, payments, expenses, journal entries, customers, and vendors created in URBI sync to your QuickBooks Online company without any manual data entry.

This article covers what QuickBooks integration is, what you need before you connect, the connection flow step by step, what "Connected" means once it's done, and how to read the connection health badge. Mapping your chart of accounts and backfilling your fiscal year happen in a guided wizard right after you connect, covered in their own articles (linked at the end).

Who can do this: A property manager or board member with manager-level access to the property, on a property whose management company is on the PREMIUM plan.


What it is

QuickBooks Online integration is a PREMIUM feature that links one URBI property to one QuickBooks Online company. After the initial setup (connect, map accounts, backfill the current fiscal year), URBI keeps pushing new activity to QuickBooks on an ongoing basis: new invoices, expenses, payments, and posted journal entries sync automatically, and QuickBooks-side changes are checked periodically so drift between the two systems doesn't go unnoticed.

Connecting does not move any historical data by itself. Nothing is pushed to QuickBooks until you complete the account-mapping step and launch the backfill in the post-connect wizard.


Prerequisites

Before you start, make sure you have:

  • PREMIUM plan. The QuickBooks card is locked and shows a "Requires PREMIUM" badge on any plan below PREMIUM. Upgrade the management company's plan first if you see the locked card.
  • Manager-level access. You need property-manager or board-member permissions on the property. Staff without manager access won't see a Connect action.
  • Accounting enabled for the property. The property must already be set up for accounting in URBI (chart of accounts, fiscal year start month configured) before the QuickBooks card is usable.
  • An existing QuickBooks Online company. URBI connects to QuickBooks Online only; QuickBooks Desktop is not supported.
  • Company-admin sign-in for that QuickBooks Online company. Authorizing the connection happens on Intuit's own sign-in screen, so whoever clicks Connect needs to be able to sign in to the QuickBooks company as an admin (or have an admin nearby to complete the Intuit sign-in step).
  • Pop-ups allowed for the URBI site. The Connect button opens Intuit's authorization screen in a pop-up window; browsers that block pop-ups by default will need an exception added.
  • Your fiscal year start month set correctly. This lives in the property's accounting settings and determines where the backfill starts from later in the wizard. It's worth double-checking before you connect, since correcting it after connecting means going back to accounting settings and revisiting the backfill preview.

Step by step: connecting

  1. Open the property in Settings, and go to the Accounting section. Find the QuickBooks Online card.

  2. If the card shows a lock icon and "Requires PREMIUM," the property isn't eligible yet. Upgrade to PREMIUM and come back.

  3. Click Connect to QuickBooks. The button briefly reads "Opening QuickBooks..." and a pop-up window (roughly 600 by 700 pixels) opens to Intuit's authorization page.

  4. Sign in to the QuickBooks Online company you want to connect, using an admin account. Review the permissions Intuit lists (URBI requests accounting access only) and click Connect (or Authorize) on Intuit's screen.

  5. The pop-up closes on its own. URBI exchanges the authorization with Intuit behind the scenes and finishes setting up the connection (see "Behind the scenes" below).

  6. You land back on the property's Accounting settings, and the QuickBooks Online drawer opens automatically with the post-connect wizard already running. The first step, Connected, confirms the company name you just linked. From here you'll map your accounts and preview/launch the fiscal-year backfill, both covered in their own articles.

    "]

What "Connected" means

Once connected, the QuickBooks Online drawer's Connection tab shows:

Field What it shows
Company The QuickBooks Online company name you authorized
Status The health badge (see below)
Realm ID QuickBooks' internal ID for the connected company (useful if you ever need to reference the connection with support)
Connected Since When the connection was first authorized
Last Sync The last time URBI successfully pushed something to QuickBooks ("Never" until the first push completes)
Sync Frequency How often URBI checks for QuickBooks-side changes to reconcile (daily, by default)

From this tab you can also click Sync Now to trigger an immediate sync check, or Disconnect to stop syncing (see the disconnect article for what that does and doesn't affect).


Reading the health badge

URBI shows a connection health badge on both the QuickBooks card and inside the drawer. It reflects three states:

Badge Meaning
Active (green) The connection is healthy. Nothing to do.
Renewing soon (yellow) QuickBooks' refresh token for this connection is due to expire within about two weeks. Syncing still works normally, but you should reconnect proactively (click Reconnect, which runs the same authorization flow as the initial connect) before it lapses.
Reconnect needed (red) The connection has broken (most commonly, the refresh token expired without being renewed). Syncing is paused. A red banner appears in the drawer explaining that the connection needs to be reconnected before syncing can resume, with a Reconnect button.

Reconnecting after a broken connection runs through the exact same Intuit sign-in flow described above. URBI resumes catching up on anything that was missed while the connection was broken once you reconnect.


Behind the scenes

For staff who want to understand what's happening during the authorization step:

  • When you click Connect, URBI generates a one-time, digitally signed request and sends you to Intuit's authorization page with it. This proves the request came from URBI and hasn't been tampered with, and it can't be reused once it's been used.
  • After you authorize on Intuit's page, Intuit redirects back to URBI with a short-lived authorization code. URBI immediately exchanges that code with Intuit for an access token (used for about an hour at a time) and a refresh token (used to get new access tokens for roughly 100 days before it needs to be renewed by reconnecting).
  • Both tokens are encrypted before URBI stores them. URBI never displays these tokens anywhere, including to staff.
  • A record is written to the property's accounting audit log noting that the QuickBooks connection was established, and by the connection event itself (not tied to a specific staff member, since the redirect from Intuit doesn't carry your URBI session).
  • Going forward, URBI checks for QuickBooks-side changes once a day by default.

Edge cases and troubleshooting

  • The Connect button doesn't appear, only a locked card. The property (or its management company) isn't on PREMIUM. Upgrade first.
  • I have manager access but don't see a Connect button. Confirm you're viewing a single property, not the "All Properties" combined view. QuickBooks connections are per-property, so you need to select the specific property first.
  • The pop-up never opens, or opens and immediately closes with nothing happening. Your browser is likely blocking the pop-up. Allow pop-ups for the URBI domain and try again.
  • I authorized on Intuit's screen but landed on an error message in URBI. This usually means the one-time authorization request expired (it's time-limited) or was already used. Close the wizard, go back to the QuickBooks card, and click Connect again to start a fresh authorization.
  • "Reconnect needed" (red badge) keeps appearing shortly after I reconnect. This can happen if the refresh token was revoked from the QuickBooks Online side (for example, if someone removed URBI's app access in QuickBooks' own connected-apps settings). Check QuickBooks Online's app management page for the URBI connection, then reconnect from URBI again.
  • We use QuickBooks Desktop, not QuickBooks Online. This integration only supports QuickBooks Online. QuickBooks Desktop isn't supported.

FAQs

Does connecting immediately push our historical data to QuickBooks? No. Connecting only establishes the link. Nothing is pushed until you complete account mapping and launch the fiscal-year backfill in the wizard that opens right after connecting.

Can more than one URBI property connect to the same QuickBooks Online company? Each property has its own independent QuickBooks connection. If you manage multiple properties that should share one QuickBooks company, connect each property individually through its own Accounting settings.

Who gets notified when the connection is established? The connection itself doesn't send a notification. You'll get an email and an in-app notification later, once you launch and complete the fiscal-year backfill.

Does disconnecting delete anything we've already synced to QuickBooks? No. Disconnecting only stops future syncing; anything already pushed to QuickBooks stays there. See "Disconnecting and reconnecting QuickBooks" for details.

What happens if our QuickBooks Online subscription lapses or we get logged out on the QuickBooks side? The connection typically shows "Reconnect needed" once QuickBooks stops honoring the stored tokens. Reconnect from the QuickBooks card once your QuickBooks Online access is restored.


Learn more

  • Understanding the post-connect wizard
  • Mapping your accounts to QuickBooks
  • Backfilling your fiscal year
  • Disconnecting and reconnecting QuickBooks

Was this article helpful?

Related articles

URBI Kore Accounting

How the QuickBooks Online Sync Works

If your property is on the Premium accounting plan and you have connected QuickBooks Online, URBI keeps your QuickBooks books in step with your URBI books automatically. You do your day-to-day...

Read
URBI Kore Accounting

What Syncs to QuickBooks Online: Reference

The QuickBooks Online integration is available on the PREMIUM plan. Once a property connects its QuickBooks Online company, URBI keeps your books in sync automatically: most records flow one...

Read
URBI Kore Accounting

Disconnecting and reconnecting QuickBooks

This article covers how to disconnect QuickBooks Online from a property, what disconnecting does and doesn't affect, and what happens when you reconnect afterward, including why the setup wizard...

Read
URBI Kore Accounting

Mapping your accounts to QuickBooks

Before URBI can push any transaction to QuickBooks Online, every URBI ledger account with posted activity needs to be paired with a matching QuickBooks account. This article covers why mapping...

Read
All URBI Kore Accounting articlesAsk the URBI team
URBI

Transforming buildings with one platform powered by HERO AI.

Solutions

  • All Solutions
  • For Property Managers
  • For Building Operators
  • For Owners
  • For Finance Teams
  • For Businesses

Building Benefits

  • Residential Buildings
  • Commercial Buildings
  • Education Buildings
  • Senior Living

Products

  • All Products
  • URBI Kore
  • URBI Konnect
  • URBI AI
  • URBI Accounting (Beta)

Company

  • About Us
  • CareersWe're Hiring
  • Contact
  • Customers

Resources

  • All Resources
  • Help Center
  • Blog
  • Releases
  • System Status

Compare

  • Compare Us to Residential
  • Compare Us to Commercial
  • Compare Us to K-12

Legal

  • Security & Privacy
  • Terms & Conditions
  • Terms of Service for Konnect

© 2026 URBI. All rights reserved.

Privacy PolicyTerms of Service

Schedule a Demo