When you need this
Use manual sync when:- QuickBooks connection was set up after payments were processed
- You want to sync only specific transactions
- Automatic sync failed for individual payments
- You need to control timing of accounting entries
Manual sync requires an active Pro subscription and QuickBooks Online connection. Set up QuickBooks integration first in Settings → Integrations.
Sync a payment
- Go to an invoice with payment activity
- Find the payment in the Payment Activity table
- Click Sync Payment next to the payment
- Wait for sync to complete (button shows loading spinner)
Sync a refund
- Go to an invoice with refund activity
- Find the refund in the Payment Activity table
- Click Sync Refund next to the refund
- Wait for sync to complete
Prerequisites
Before syncing payments, verify these settings in QuickBooks integration:- Deposit bank account: Where payments are deposited
- Fee expense account: For processing fees
- Refund bank account: For refund transactions (refunds only)
Missing account mappings will cause sync to fail. Check your QuickBooks integration settings if sync doesn’t work.
Common issues
- Sync button not visible: Check you have Pro subscription and QuickBooks connected
- “Already synced” error: Payment was previously synced to QuickBooks
- “Invoice already paid” error: QuickBooks invoice has zero balance remaining
- Account mapping missing: Set up required bank and expense accounts in QuickBooks settings
What gets created in QuickBooks
For payments:- Invoice record (if not already exists)
- Payment record linked to invoice
- Bank deposit with fee deductions
- Refund record
- Bank account deduction
Limitations
- Can only sync payments with valid amounts greater than $0
- Previously synced payments can’t be synced again
- Requires customer email to match or create QuickBooks customer
- Stripe fees and flashquotes fees are automatically calculated and recorded