Bidsquare + QuickBooks Online.
Connect Bidsquare to QuickBooks Online, map your data once, and push clean invoices and settlements whenever you're ready. Bidsquare stays the single source of truth β you control exactly when data moves.
How it works
Three principles that govern every sync. Understand these first and the rest of the setup makes sense.
The BidsquareβQuickBooks integration keeps your accounting data accurate by making Bidsquare the single source of truth for all financial records.
- Data flows one way β from Bidsquare to QuickBooks. QuickBooks never writes back to Bidsquare.
- Syncs are manual β nothing pushes automatically in the background. You control exactly when data moves, so you can finalize invoices, payments and refunds in Bidsquare first, then push clean, complete data across.
- Each sync is smart β when you run a sync, the system creates or updates customer and vendor profiles, invoices and bills, and accurately records deposits, payouts, voids and refunds exactly as they exist in Bidsquare at that moment.
Setup guide
Four steps: connect, map your data, configure key settings, then test before you enable.
Step 1 β Connect to QuickBooks
Step 2 β Map your data
You can enable Invoice syncing (for buyers), Settlement syncing (for consignors), or both. The goal is to tell the system where each type of financial data should land in QuickBooks.
Invoices β Accounts Receivable (buyer data)
Map each Bidsquare field to a Product or Service in QuickBooks:
| Bidsquare field | Suggested QuickBooks Product / Service |
|---|---|
| Auction Items (per lot) | "Auction Sales" or "Auction Hammer" |
| Buyer's Premium | "Buyer's Premium" |
| Charges & Fees | "Other Charges" |
| Shipping | Your designated Shipping item |
Select the QuickBooks bank account where incoming buyer payments should be deposited, but point it at a dedicated Holding or Escrow account, not directly at Checking or Savings. Mapping to a live bank account records payments as immediate transactions, which creates duplicate entries when you later reconcile your bank feed.
This passes the exact sales tax amount from Bidsquare straight to the invoice, bypassing QuickBooks' internal tax calculations.
Settlements β Accounts Payable (consignor data)
Map each Bidsquare field to an Expense Category in your QuickBooks Chart of Accounts:
| Bidsquare field | Suggested QuickBooks Expense Category |
|---|---|
| Auction Items | "Consignor Auction Hammer" |
| Commission | "Consignor Commission" |
| Charges & Fees | "Consignor Other Deductions" |
Payment Account: select the bank account from which consignor payouts are drawn.
Step 3 β Configure key settings
Display Name Suffix. QuickBooks requires unique display names for customer and vendor profiles. If the same person is both a buyer and a consignor, their names would conflict. Enter a suffix (such as (C) or Vendor) that Bidsquare automatically appends to all vendor profiles. The default is (C) for vendor records; you can add a similar configuration for customers if desired.
Sync Start Date. Choose a date to limit how far back the sync reaches. The system ignores any invoices or settlements generated before this date, protecting your historical records from being overwritten. You can set this up to 18 months in the past.
Step 4 β Test, then enable
Best practices
Habits that keep your two systems clean and your reconciliations painless.
Sync at the right time
The best time to sync is after you've closed out your auction, processed refunds and finalized all payments in Bidsquare. A clean Bidsquare record means clean QuickBooks data. There are no restrictions on the volume or frequency of syncing β use your best judgement for your business.
Let Bidsquare manage customer & vendor profiles
Once you start using the integration, stop manually creating customer or vendor profiles in QuickBooks. The sync creates and updates them automatically based on email-address matching. Manual entries can create duplicates with conflicting information.
Bidsquare links records to QuickBooks by exact email address. If a consignor's QuickBooks profile uses admin@example.com but their Bidsquare profile uses info@example.com, the system won't match them and will create a duplicate. Keep email addresses consistent across both systems.
Use the Sync Summary for troubleshooting
If any records fail to sync, open Sync Summary in Bidsquare. You'll see the exact error message from QuickBooks (for example, "missing billing address") so you know precisely what to fix. Correct the issue in Bidsquare and re-run the sync. Errors are isolated β if 2 of 1,000 records fail, the other 998 sync successfully and no data is lost.
Bulk check printing (QuickBooks 3-up format)
If you prefer printing consignor checks in QuickBooks' 3-up format:
- Generate settlements in Bidsquare without marking them as paid.
- Sync them to QuickBooks β they appear as open bills.
- Use QuickBooks' Pay Bills feature to print your checks in bulk.
- Return to Bidsquare, use Bulk Payout, and record the check numbers to close the loop.
QuickBooks cannot create bills with a negative balance (money due from the consignor). Any settlement with a negative balance returns a validation error until it's returned to a zero or positive balance.
Restrict access & use per-lot line items
Only authorized accounting staff should configure mappings or trigger a sync β use Bidsquare Staff Permissions to hide the QuickBooks tab for everyone else. Bidsquare also syncs invoices with each lot on its own line item rather than one combined total, which is especially useful for invoices with mixed taxability (e.g. a taxable item alongside a non-taxable coin lot).
Important notes & limitations
The edge cases worth knowing before they surprise you.
Buyers and consignors are separate
Even with the display-name suffix in place, QuickBooks keeps strict separation between Customers (buyers) and Vendors (consignors). If someone is both, their invoices and settlement payouts appear on two separate profiles β there is no combined view in QuickBooks.
"Other Charges" are grouped
Custom fees (credit-card surcharges, insurance, photography, etc.) are combined into a single Other Charges line item. The individual breakdown is included in that line item's description field for your reference.
Third-party marketplace invoices (e.g. LiveAuctioneers)
Bidsquare does not pass third-party invoice numbers to QuickBooks. The recommended approach:
- Import the third-party end-of-auction data into Bidsquare.
- Leave those invoices unsent to the buyer.
- Once the marketplace's auto-pay clears, mark the invoices as Paid in Bidsquare.
- Sync to QuickBooks β the records appear in a single, consolidated view.
You don't need QuickBooks open to sync
The integration uses an API token that stays active for roughly 100 days. As long as your Bidsquare dashboard shows Connected, you can trigger a sync any time without being logged into QuickBooks. Syncs run in the background β you don't need to stay on the page while they complete.
Voids are preserved, not deleted
If you delete an invoice or process a full refund in Bidsquare after it's been synced, the next sync will not delete the QuickBooks record. Instead the invoice is marked Voided and the payment is un-applied. All original line-item data is retained, giving you a complete audit trail.
The "Pull Vendors" button
If a vendor was manually created in QuickBooks first and isn't matching correctly, use Pull Vendors from QuickBooks. This forces Bidsquare to fetch the latest vendor list and re-establish email matches before the next sync.
Turn off "Custom Transaction Numbers"
When QuickBooks' Custom Transaction Numbers setting is On, QBO forces any new invoice you create manually to continue the numbering sequence of the last invoice entered β which, after a sync, is a Bidsquare invoice number. Your non-auction invoices (storage, service billing) would then adopt the Bidsquare scheme and cause duplicate-number errors in future syncs. Turn it Off under Settings βΊ Account and Settings βΊ Sales βΊ Sales form content so QBO manages its own sequence independently.
Turn off automated invoice reminders
Because Bidsquare is the single source of truth for buyer invoicing, all invoice communication should originate from Bidsquare. QuickBooks' Automated Invoice Reminders would email buyers about open balances on synced invoices β buyers who have often already paid through Bidsquare. Turn reminders Off under Settings βΊ Account and Settings βΊ Sales βΊ Reminders.
Leaving automated reminders enabled means buyers can be contacted twice about the same balance β once by Bidsquare and again by QuickBooks β which confuses customers and undermines the single-source workflow.
The Deactivate Connection button permanently severs the link between Bidsquare and QuickBooks. Reconnecting afterward may create duplicate customer and vendor profiles. Only use it if you're permanently migrating to a different QuickBooks company file β it is not a way to pause or cancel an active sync.
Email support@bidsquare.com referencing "QuickBooks API" in the subject line, or call 1-800-657-0092.
Common problems
The issues that come up most during and after setup β with the root cause behind each.
When a sync fails or partially fails, the most useful place to start is always Settings βΊ QuickBooks βΊ Sync Summary. The exact error message returned from QuickBooks appears there β most issues are data completeness or configuration problems rather than connection failures, and the error message tells you exactly what to fix.