Been searching for something like this for months. Our Shopify store processes 500+ orders monthly and this handles everything perfectly. Date formats, tax columns, refunds - all correct.
Reconcile Worldpay in Xero — Complete Settlement Matching
Reconcile your Worldpay settlements in Xero. Match transfer settlements to bank deposits, track scheme fees, and close your books accurately.
How It Works
Download Settlement Report
Worldpay Business Manager → Reports → Settlement/Reconciliation Report
Convert
Upload here, select your Xero region and fee options
Import to Xero
Import to Worldpay Clearing Account in Xero
Reconcile
Match transfer settlements to bank deposits by Transfer ID
Why Worldpay Reconciliation Is Challenging
Multi-Layer Fee Structure
How This Tool Helps
Your Data is Safe
Bank-Level Security
256-bit SSL encryption. Same standards as major financial institutions.
No Data Storage
Files are processed directly in browser. No calls to our servers.
GDPR Compliant
Full EU data protection compliance. Your privacy rights protected.
Field Mapping
How Worldpay Reconciliation fields map to Xero Bank Statement
| Worldpay Reconciliation | Source Value | Xero Bank Statement | Target Value | Note | |
|---|---|---|---|---|---|
Gross Amount |
100.00 |
→ | Spend |
|
Transaction amount (positive for sales) |
Worldpay Fees |
1.50 |
→ | Spend |
|
Worldpay processing fees (negative) |
Passthrough Fees |
1.70 |
→ | Spend |
|
Interchange fees (negative, tracked separately if split) |
Payment ID |
PAY-1234567890 |
→ | Reference |
PAY-1234567890
|
Worldpay's unique transaction ID |
Transfer ID |
XFER-1234567890 |
→ | Reference |
XFER-1234567890
|
Settlement transfer identifier |
Why Use This Tool?
Fee Breakdown
Worldpay fees and Passthrough fees tracked separately.
Transfer Reconciliation
Transactions grouped by Transfer ID for bank matching.
Payment Tracking
Worldpay Payment IDs preserved for audit trail.
Multi-Currency
Handle settlements across multiple currencies.
Chargeback Handling
Chargebacks and reversals properly accounted.
Browser Processing
Financial data processed locally. Never sent to external servers.
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