Overview
FourFourFive is a suite of focused tools built for accountants and bookkeepers who use Xero. Each tool solves a specific, everyday pain point - saving you time and reducing manual work.
Bank-Bridge
Export BACS payment files from Xero Payroll and convert them instantly into the format your bank needs. Supports Santander EFT, Virgin Money CSV, NatWest/Bankline, Revolut, and Allica Bank.
- Smart validation catches issues before conversion
- 100% browser-based - your payroll data never leaves your device
- Download the converted file and upload straight to your bank portal
Recurring Spend for Xero
Scan across all your connected Xero organisations to identify recurring spending patterns. Define custom matching rules by account code, description, amount, or date range - then export the evidence for review or client discussions.
- Scan multiple Xero orgs in one go, not client by client
- Transparent rules - see exactly which transactions matched and why
- Export matched transactions with full context
Purchase Order Importer
Bulk import purchase orders from CSV into Xero as drafts. Rows with the same PO number are automatically grouped into a single order with multiple line items.
- Contact validation against your Xero org before anything is created
- Flexible CSV format - recognises common column name variations
- All orders created as drafts, keeping you in control
Every tool is designed to fit naturally into your existing Xero workflow. No complicated setup, no learning curve - just practical tools that save time on repetitive tasks.
FourFourFive + Xero
FourFourFive connects to Xero using the official Xero API with OAuth 2.0 authentication. When you first use a tool that requires Xero data, you are prompted to authorise the connection and select which Xero organisations to link.
What FourFourFive reads from Xero
- Recurring Spend: Bank transactions, journal entries, and payments from your connected organisations. This data is matched against your defined rules. Only matched findings are stored - raw transaction data is not retained after scanning.
- Purchase Order Importer: Your contact list, used to validate contact names in your CSV before creating purchase orders.
- Bank-Bridge: No Xero API connection required. Works entirely offline with exported BACS payment files.
What FourFourFive writes to Xero
- Purchase Order Importer: Creates purchase orders as drafts. No existing data is modified or overwritten - all orders are created in draft status so you can review before approving.
- Recurring Spend and Bank-Bridge do not write any data to Xero.
Security and data handling
- OAuth 2.0 with encrypted refresh tokens for persistent, secure access
- Bank-Bridge processes files entirely in your browser - no server upload
- Row-level security ensures users only access data from their own connected organisations
- Users can disconnect individual Xero organisations at any time from within the app
Supported markets
UK-focused, with particular relevance to practices handling UK payroll (BACS payments) and multi-client portfolios.
Getting started
Getting started with FourFourFive takes just a few minutes.
Create your account Visit fourfourfive.com and sign up using your email address, or choose "Sign in with Xero" to use your existing Xero identity. Signing in with Xero only uses your name and email for authentication - it does not grant access to your accounting data.
Connect your Xero organisations Navigate to Settings > Connections and click "Connect to Xero". You will be redirected to Xero where you can sign in, review the permissions requested, and choose which organisations to connect. We use OAuth 2.0 and never ask for your Xero password. You can connect multiple organisations and manage them individually.
Explore your dashboard Once signed in, your dashboard shows all available products. Click any product tile to get started. Products that require a Xero connection will prompt you to connect if you have not already done so.
Start using products Each product is designed to be intuitive with minimal setup:
Bank-Bridge: Upload a BACS payment file exported from Xero Payroll, select your bank format, and download the converted file. All processing happens in your browser - no data is uploaded to our servers.
Recurring Spend for Xero: Configure scanning rules based on account codes, descriptions, or amounts, then run scans across your connected organisations to identify transaction patterns. Export findings for review or client discussions.
Purchase Order Importer: Prepare a CSV file with your purchase order data, upload it, review the contact matches against your Xero organisation, and submit. Purchase orders are created as drafts in Xero for you to review before approving.
Invite your team (optional) Go to Settings > Organisation to invite colleagues by email. Team members can be assigned owner, admin, or member roles depending on the level of access they need. Need help? Our support documentation is available at our support page, covering detailed guides for each product, troubleshooting steps, and FAQs. You can also reach us directly via the contact form. We aim to respond within one working day.

