FieldCamp integrates with QuickBooks, Xero, and Wave so your invoices and payments stay in sync with your accounting software.
Pro plan required: QuickBooks, Xero, and Wave integrations are only available on the Pro plan. If you are on the Core plan, you will be prompted to upgrade when connecting.
Connect QuickBooks
Go to Settings → Apps & Integrations.
Find QuickBooks and click Connect.
Sign in to your QuickBooks Online account.
Grant FieldCamp permission to access your QuickBooks data.
Select which QuickBooks company to connect (if you have multiple).
Click Save.
After connecting, go to Settings → QuickBooks to configure category mapping — match your FieldCamp line items with QuickBooks categories so invoices land in the right accounts. QuickBooks also supports tax sync — FieldCamp can check and sync your tax rates between the two systems.
Connect Xero
Go to Settings → Apps & Integrations.
Find Xero and click Connect.
Sign in to your Xero account and authorize FieldCamp.
Click Save.
Connect Wave
Go to Settings → Apps & Integrations.
Find Wave and click Connect.
Sign in to your Wave account and authorize FieldCamp.
Click Save.
What Data Syncs
Data | Direction | Details |
Invoices | FieldCamp → Accounting | Invoices created in FieldCamp are synced to your accounting software |
Payments | Both directions | Payment records sync so your books stay up to date |
Clients | FieldCamp → Accounting | Client information is matched by email address between systems |
Tax Rates | Both directions (QuickBooks) | Tax rates can be synced between FieldCamp and QuickBooks |
How Sync Works
Sync triggers — Syncs can be triggered manually from the integration settings page. Each integration has a Sync button you can click at any time.
Sync history — FieldCamp tracks every sync with a history log so you can see what was synced and when.
Batch processing — For Xero, payments are synced in batches of 50. Large sync operations run in the background with progress tracking.
Deduplication — FieldCamp checks for already-synced records before creating new ones, preventing duplicates.
Field mapping — Invoice amounts, dates, references, and account codes are mapped between systems automatically.
Troubleshooting
Sync not working?
Verify the integration is still connected in Settings → Apps & Integrations.
Try disconnecting and reconnecting the integration.
Make sure your accounting software subscription is active.
Check that the invoice has been finalized in FieldCamp before expecting it to sync.
Check the sync history log for any error messages.
Duplicate records? FieldCamp tries to match existing clients by email address. If a client exists in both systems with different emails, duplicates may appear. Merge them in your accounting software.
For more troubleshooting, see Troubleshooting — Common Issues & Fixes.
Related Articles
Connecting Stripe — accept online payments on invoices
Apps & Integrations Hub — see all available connections
Plan & Billing — understand which features require the Pro plan