Skip to main content

Connecting Accounting — QuickBooks, Xero & Wave

How to connect QuickBooks, Xero, or Wave to FieldCamp to sync invoices and payments with your accounting software.

Updated today

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

  1. Go to Settings → Apps & Integrations.

  2. Find QuickBooks and click Connect.

  3. Sign in to your QuickBooks Online account.

  4. Grant FieldCamp permission to access your QuickBooks data.

  5. Select which QuickBooks company to connect (if you have multiple).

  6. 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

  1. Go to Settings → Apps & Integrations.

  2. Find Xero and click Connect.

  3. Sign in to your Xero account and authorize FieldCamp.

  4. Click Save.

Connect Wave

  1. Go to Settings → Apps & Integrations.

  2. Find Wave and click Connect.

  3. Sign in to your Wave account and authorize FieldCamp.

  4. 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

Did this answer your question?