Skip to content
accounting software Singapore | Solarsys
  • Home
  • Products
    • QuickBooks Desktop
    • QuickBooks Online (QBO)
    • MoneyWorks
      • MoneyWorks® Cashbook
      • MoneyWorks® Express
      • MoneyWorks® Gold
      • MoneyWorks® Datacentre
      • MoneyWorks® Now
      • Compare MoneyWorks products
    • Reckon Accounts
    • ACT!
  • Services
  • Demo
  • Contact us
  • Blog
  • Solarsys
  • May 12, 2026

QuickBooks Online Location Not Updating on Bill Payment — Here’s the Fix

“Elain, did I tell you to change the Location for the motor expense? Why does the bank ledger still show the incorrect Location?”

If you’ve ever been on the receiving end of that question, this post is for you. We’ll cover what Location is, how it compares to Class, and — most importantly — what to do when QBO doesn’t update the Location after you’ve already edited a transaction.

What Is a Location in QuickBooks Online?

Location is a feature available in QuickBooks Online (QBO) Plus and Advanced. If you’ve recently migrated from QuickBooks Desktop, it may be new to you.

Location works like a departmental account — you can use it to categorise data from different branches, offices, regions, outlets, or departments within the same company. It also lets you view all payments for a location and consolidate them, which is especially useful if you’re tracking a retail shop or F&B outlet.

How to Enable Location in QBO

Before you can use Location, you need to turn it on:

  1. Go to Settings (gear icon) → Account and Settings
  2. Click on the Advanced tab
  3. Under Categories, toggle on Track locations
  4. Click Save, then Done

Once enabled, a Location field will appear on transactions such as invoices, bills, expenses, and journal entries.

Location vs. Class: What’s the Difference?

Is this the same as the Class feature?

They’re similar, but not identical. Here’s a quick comparison:

LocationClass
Tracks by transaction✓✓
Tracks by line item✗✓
One per transaction✓✓
Best forBranches, outlets, regionsProduct lines, departments, projects

Note: You have the option to assign classes to one transaction or to each row in a transaction.

QuickBooks Online how to turn on class

Class offers more flexibility — it lets you track by transaction or by individual line item, whereas Location can only be applied at the transaction level. In other words, you can assign a Location to an invoice or bill, but not to each item or ledger account within it.

Does that make Location less useful than Class?

Not at all — they work best together. Say you run two cafes, Cafe A and Cafe B, and you also want to track dine-in versus takeaway. You could use Location to track which cafe, and Class to track the dining mode. Each feature covers what the other can’t.

What to Watch Out For When Editing Past Transactions

Location is a powerful tool for categorising revenue and expenses, but there’s a catch: QBO does not include a Location field in Pay Bill or Receive Payment transactions. This becomes a problem when you need to correct a location after the fact.

The Pay Bill Problem

Here’s an example. Elain enters a bill for motor expenses under Location 1 and pays it. She checks the Profit and Loss by Location Report — the expense appears under Location 1. She prints the Bank Transaction List report — the payment is also tagged to Location 1. Everything looks correct.

QuickBooks Online Profit and Loss by Location

Profit & Loss by Location Report

(Location 1)

QBO Bank Transaction Report with Location
Bank’s Transaction Report

Weeks later, her manager informs her that the motor expense actually belongs to Location 2. Naturally, Elain finds the Bill, updates the Location from 1 to 2, and saves it.

She reprints the reports. The Profit and Loss by Location Report now correctly shows the expense under Location 2 — but the Bill Payment in the Bank Transaction Report still shows Location 1.

QBO - Profit & Loss by Location

Profit & Loss by Location Report

(Location 2)

QuickBooks Online Bank Transaction with Location
The Bank Transaction Report remain as Location 1

The Receive Payment Problem

The same issue applies to Receive Payment. If Elain raises an invoice under Location 1, receives payment, and later changes the invoice to Location 2, the Receive Payment transaction will still reflect Location 1 in the Bank Transaction Report — even though the invoice has been updated.

The root cause is the same: the payment transaction captures the Location at the point of saving and doesn’t automatically refresh when the linked transaction is updated.

What Causes This?

Honestly, I can’t say for certain — I’m not a QBO developer. But here’s my best guess: when a Bill Payment or Receive Payment is saved, it captures the Location from the linked transaction and stores it in its own record. When you later update the Bill or Invoice Location, that change doesn’t automatically flow back to the payment. The payment’s Location field simply isn’t refreshed.

The Fix

The solution follows the same logic: since the payment transaction captures the Location at the point of saving, we need to force it to save again.

For Pay Bill

After updating the Bill, Elain should:

  1. Save the Pay Bill transaction
  2. Search for the related Pay Bill transaction
  3. Untick the bill that was paid
  4. Tick it again

On saving, QBO will re-read the linked Bill data and update all relevant fields — including the Location.

Edit Bill Payment in QuickBooks Online (QBO)
Untick and Tick the Bill paid.

For Receive Payment

The same approach applies:

  1. Search for the related Receive Payment transaction
  2. Untick the invoice that was received
  3. Tick it again
  4. Save the Receive Payment transaction

QBO will refresh the data, and the Location will update accordingly.

Note: If you’ve already reconciled the bank account, review your bank reconciliation report after making either of these changes to ensure nothing has been displaced.

Frequently Asked Questions

Does this issue affect all QBO versions? It affects QBO Plus and Advanced, since these are the only versions that include the Location feature.

Will changing the Location affect my bank reconciliation? The transaction amounts don’t change, so your reconciliation totals should remain the same. However, it’s good practice to review the reconciliation report after editing any past transaction, just to be sure.

Can I use Location and Class at the same time? Yes — and in many cases, you should. Location and Class are designed to complement each other. Use Location for physical or organisational groupings (e.g., branches, outlets), and Class for operational categories (e.g., product lines, departments, projects).

What if I can’t find the Pay Bill or Receive Payment transaction? Search by the vendor or customer name, or filter by date range in the relevant register. You can also find it via the linked Bill or Invoice — open the transaction and look for the payment link below the “PAID” payment status stamp.

Is this a bug? Not quite — I’d call it a quirk rather than a bug. The feature works as intended; it just requires one extra step when correcting past transactions. Now that you know the fix, it shouldn’t catch you off guard again.

Summary

The Location feature in QBO is a useful way to segment your financials by branch, outlet, or department. But because Pay Bill and Receive Payment don’t carry a Location field of their own, updating the Location on a Bill or Invoice won’t automatically update the related payment transaction.

The fix is straightforward: open the payment transaction, untick and retick the linked bill or invoice, and save. QBO will do the rest.

If you’re using Location alongside Class, just remember to apply the same refresh process to both transaction types whenever corrections are needed.

Share this:

  • Share
  • Email a link to a friend (Opens in new window) Email
  • Share on Facebook (Opens in new window) Facebook
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr

Like this:

Like Loading…

BLOG on usage and news of ACT! CRM, QuickBooks Online, QuickBooks Desktop, Reckon Accounts, and MoneyWorks accounting software.

SOLARSYS MICROSSYTEMS PTE LTD

33 Ubi Avenue 3 #07-50
VERTEX (Tower A)
Singapore 408868
Tel: +65 6336 0300
Email: sales@solarsys.com.sg

PRODUCTS & SERVICES

MoneyWorks Cashbook
MoneyWorks Express
MoneyWorks Gold
MoneyWorks Datacentre
MoneyWorks Now
QuickBooks Desktop
QuickBooks Online
Reckon Accounts (Desktop & Enterprise)
ACT! CRM

  • Facebook
  • Twitter
  • LinkedIn

Proudly powered by Powered by WordPress.com.

Loading Comments...
%d