My Worldpay settlement reconciliation report never matched Xero's expected bank statement format. The converter handles the DD/MM/YYYY date formatting for my UK Xero org and automatically converts refunds to negative amounts in the Money Out column.
Worldpay Xero Integration
Seamless Worldpay payment and Xero integration using CSV. No API setup, no subscription, no complex configuration.
Free preview — then from $5. Save with bundles.How Integration Works
Export from Worldpay
iQ Bar (Financial icon) → Reconciliation Dashboard → Export CSV
Upload and Configure
Upload Reconciliation Report CSV and choose Bank Statement format
Preview and Download
Review converted data, download Xero-ready file
Import to Xero
Accounting → Bank Accounts → Select Account → Import Statement
Your file is ready for Xero Bank Statement CSV — just upload it, no extra steps needed.
How People Use This
Every week I download the settlement report from Worldpay Business Manager and convert it to Xero bank statement format. The whole process takes about 60 seconds and I import directly through Banking in Xero. No API setup, no subscription.
We run Worldpay across five venues and settle in both GBP and EUR. The multi-currency support lets me process each currency's settlement separately and import to the matching Xero bank account. The payment ID references make reconciliation straightforward.
Half my Xero clients accept card payments through Worldpay FIS and none of them could get the settlement data into Xero cleanly. I convert their worldpay CSV to Xero format in bulk each month, and the region-aware date formatting prevents import errors across UK and EU organizations.
Integration Questions Answered
Which Worldpay report should I use?
Use the Settlement Reconciliation Report or Transaction Report from Business Manager. This contains the transaction details needed for conversion to Xero.
How are refunds handled?
Refunds and chargebacks are automatically converted to negative amounts in the Money Out column for proper bank reconciliation.
Can I import directly into Xero?
Upload the converted CSV through Banking → Upload File in Xero. Select your Worldpay bank account and import the transactions.
Worldpay Xero Integration Made Simple
The Settlement Format Problem
Simple CSV Integration
Seamless and Secure Integration
Automatic Column Matching
Fields from your source file are mapped to the right columns in the target format. No manual work needed.
Runs in Your Browser
Integration runs entirely in your browser. No third-party access to your data.
GDPR Compliant
No data leaves your machine. Full EU privacy compliance.
// PRICING //
Choose the plan that fits your needs
Just start processing on any tool page
Tools processing starts from 5 credits. Then 1 credit = 1k rows. No sign-up needed.
Credit Bundles
One-time purchase
- No monthly commitment
- Credits valid for one year
- Access to all tools
- Full file downloads
Monthly Bundles Pro
Best for professionals and content creators
- Credits refresh monthly
- Priority processing
Purchase Credits
- Full CSV & Excel export
- Google Sheets export
- Instant browser download
Do unused credits expire?
One-time credit bundles are valid for one year. Subscription credits refresh monthly. You can use credits across any tool, anytime.
Is my data secure?
Files process entirely in your browser. We're GDPR compliant with TLS encryption.
Can I get a refund?
Yes! Full refund within 14 days if no credits used. Partial refund for unused credits anytime. Contact sup@spreadsheetbroccoli.com.
Terms of service applies. VAT included where applicable.
More credits - more savings
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Field Mapping
How Worldpay Reconciliation fields map to Xero Bank Statement
| Worldpay Reconciliation | Source Value | Xero Bank Statement | Target Value | Note | |
|---|---|---|---|---|---|
Gross Amount |
125.00 |
→ | Spend |
|
Transaction amount (positive for sales) |
Worldpay Fees |
1.75 |
→ | Spend |
|
Worldpay processing fees (negative) |
Passthrough Fees |
1.75 |
→ | Spend |
|
Interchange fees (negative, tracked separately if split) |
Payment ID |
PAY-1234567890 |
→ | Reference |
PAY-1234567890
|
Worldpay's unique transaction ID |
Transfer ID |
XFER-20250117-001 |
→ | Reference |
XFER-20250117-001
|
Settlement transfer identifier |
Why Automate the Data Transfer?
No API Setup Required
Works with standard Worldpay CSV exports. No OAuth, no API keys.
60-Second Conversion
Upload → Preview → Download. No waiting for sync or rate limits.
Automatic Refund Handling
Refunds and chargebacks automatically converted to negative amounts.
Multi-Currency Support
Handle settlements across multiple currencies. Process each separately.
Region-Aware Date Formatting
Supports UK, US, AU, NZ, and EU Xero organizations with proper date formats.
Browser-Based Privacy
Files process locally. Your payment data never leaves your computer.
Data Transformation
Each transaction creates gross and fee rows in Xero bank format, optionally splitting Worldpay and Passthrough fees
One row per transaction with gross amount and fee breakdown
Payment ID,
Gross Amount,
Worldpay Fees,
Transfer ID
Multiple spend rows for transaction and fee tracking
Common Bank Statement Import Errors
Issues you might encounter when importing Reconciliation Report data to Bank Statement - and how we solve them
Transfer Totals Don't Match Bank
Xero bank import totals don't align with actual bank deposits
Verify you're using the complete Worldpay Reconciliation Report. Check for missing transactions or split transfers.
Too Many Fee Rows in Xero
Xero bank import has 3 rows per transaction making reconciliation difficult
Disable 'split_fees' option to combine Worldpay and Passthrough fees into one line.
Xero Rejects Import Due to Date Format
Xero can't parse dates because wrong regional format is used
Set the correct region (UK/AU/NZ/EU use DD/MM/YYYY, US uses MM/DD/YYYY). Check your Xero organisation settings.
Frequently Asked Questions
Worldpay → Xero Data Ecosystem
All available data flows from Worldpay to Xero
Also available as
This platform pair is available in 1 other hub
Quick question before you go
Help us improve—what stopped you today?
Thank you!
Enter your email to claim your welcome bonus