Skip to main content
You’ve built your entire accounting system in Xero. Contacts, invoices, bank rules, tracking categories — years of careful setup. The idea of recreating all that manually? No thank you. Connect your Xero account and we’ll bring everything over. Your chart of accounts, customers, suppliers, invoices, bills, and transaction history. Even your tracking categories survive the move.

What comes over

DataWhat imports
Chart of AccountsAll accounts with hierarchy intact
ContactsCustomers and suppliers with full details
InvoicesDraft, sent, and paid invoices
BillsDraft, awaiting payment, and paid bills
Bank transactionsReconciled transactions with categories
Manual journalsAll your journal entries
ProductsTracked and untracked items
Tax ratesYour tax configurations
This is a one-time migration. After importing, Pluvel becomes your system of record. Future changes in Xero won’t sync.

Before you connect

Make the migration smoother with a bit of prep:
  1. Finish pending reconciliations — Unreconciled items can cause balance mismatches
  2. Export comparison reports — Run your P&L and Balance Sheet so you can verify after import
  3. Check your permissions — You need Advisor or Standard user access in Xero
  4. Know your organization — Which Xero org are you migrating?

Connect Xero

1

Start the connection

Go to Settings → Integrations, find Xero in the Accounting section, and click Connect.
2

Sign into Xero

You’ll be redirected to Xero. Log in with your credentials. If you manage multiple organizations, select the one you want to migrate.
3

Authorize Pluvel

Grant permission for us to read your Xero data. We only request read access.
4

Choose what to import

Select which data types to bring over. We recommend importing everything.
5

Review account mapping

Check how Xero accounts map to Pluvel. Most map automatically — adjust any that need different treatment.
6

Run the import

Click Import and let it run.

How accounts map

Your Xero account classes translate to Pluvel:
Xero classPluvel type
ASSETAssets
BANKAssets - Cash and Bank
CURRENTAssets - Current Assets
FIXEDAssets - Fixed Assets
LIABILITYLiabilities
CURRLIABLiabilities - Current
TERMLIABLiabilities - Long-Term
EQUITYEquity
REVENUERevenue
DIRECTCOSTSExpenses - COGS
EXPENSEExpenses
OVERHEADSExpenses - Operating

Xero features that need attention

Tracking categories

Your Xero tracking categories import as cost centers or departments. You can use them the same way for segmented reporting.

Multi-currency

If you use multiple currencies in Xero, transactions import in their original currency. Set up the same currencies in Pluvel before importing so everything maps correctly.

Repeating invoices and bills

Repeating transactions don’t automatically import. You’ll need to recreate them in Pluvel — about 2 minutes each.

Projects

Xero Projects data imports as job/project tags on transactions. The structure is preserved.

Payroll

Xero Payroll data doesn’t migrate. Set up employees fresh in Pluvel Payroll, or use our Gusto/ADP import if you’re moving from those systems.

How long it takes

Company sizeTypical duration
Small (under 1,000 transactions)5-10 minutes
Medium (1,000-10,000 transactions)15-30 minutes
Large (10,000+ transactions)1-2 hours

Verify your import

After importing, make sure everything came through:
1

Compare trial balances

Run a trial balance in both systems. Totals should match.
2

Check your P&L

Run a P&L for the same period in both systems.
3

Verify key balances

Check bank, AR, and AP balances specifically.
4

Review contacts

Spot-check a few customers and vendors to verify their info imported correctly.

Common issues

Check your Xero permissions:
  • You need Standard or Advisor user role
  • You need access to the specific organization
If you’re an Advisor, you need “full access” to the client organization, not just reporting access.
Only organizations you have access to show up. Check your Xero user permissions if one is missing.
We import transactions from the start of your current fiscal year. Earlier transactions become opening balances.
Tax rates import, but you should verify them. Go to Settings → Tax to confirm your configuration.
Xero bank feeds don’t transfer — they’re tied to your Xero account. Connect your banks to Pluvel directly via Plaid or our direct integrations.

After migration

Once everything checks out:
  1. Connect your bank accounts — Set up Plaid connections so transactions flow into Pluvel
  2. Verify settings — Check tax rates, fiscal year, and other settings
  3. Test the workflow — Create a test invoice and bill to make sure everything works
  4. Keep Xero active for a month — In case you need to reference anything
Don’t cancel Xero until you’ve verified Pluvel is working correctly. Give it at least one full month-end close.

Xero Practice Manager

If you use Xero Practice Manager (XPM), that data doesn’t import. XPM is a separate product for accounting firms and isn’t part of this migration.

Explore Pluvel accounting

Learn how to manage your accounts in Pluvel.