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
Feature | How It Works |
Sync triggers | Syncs are triggered manually from the integration settings page — click the Sync button at any time |
Sync history | FieldCamp logs every sync so you can see what was synced and when |
Batch processing | For Xero, payments sync in batches of 50. Large 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
FAQ's
Do I need the Pro plan to use accounting integrations?
Do I need the Pro plan to use accounting integrations?
Yes. QuickBooks, Xero, and Wave integrations are only available on the Pro plan. If you're on the Core plan, you'll be prompted to upgrade when you try to connect. Your 7-day free trial includes the Pro plan, so you can test the accounting integration during your trial before committing to a paid plan.
Does FieldCamp support QuickBooks Desktop, or only QuickBooks Online?
Does FieldCamp support QuickBooks Desktop, or only QuickBooks Online?
FieldCamp integrates with QuickBooks Online only. QuickBooks Desktop is not supported. If you're currently using QuickBooks Desktop, Intuit offers a migration path to QuickBooks Online — once migrated, you can connect it to FieldCamp.
How do I set up category mapping for QuickBooks?
How do I set up category mapping for QuickBooks?
After connecting QuickBooks, go to Settings → QuickBooks. You'll see a mapping screen where you can match each FieldCamp product/service line item to a QuickBooks income account or category. This ensures that when invoices sync, revenue lands in the correct account in your chart of accounts. If you skip this step, FieldCamp uses a default account.
Can I sync historical invoices, or only new ones created after connecting?
Can I sync historical invoices, or only new ones created after connecting?
FieldCamp syncs invoices going forward from the date you connect your accounting software. Previously created invoices are not retroactively synced. If you need to sync older invoices, you can trigger a manual sync for specific invoices from the invoice detail page, or re-create them after connecting.
