Payment matching

Every bank payment matched to its invoice, and a clear list of what is missing

Matching payments to paperwork is the slowest part of bookkeeping. Billfetch does it continuously: it brings in your bank, card and payout lines, pairs each one with its invoice or receipt, checks marketplace payouts and turns whatever is left into a short to-do list.

Bring in your bank lines

  • Direct connections: Wise, Starling and Revolut Business, plus Stripe, PayPal, SumUp, Square, Zettle, GoCardless, Mollie and Airwallex.
  • Any other bank or card: upload a CSV statement. Wise, Monzo, Starling, Barclays, Lloyds, NatWest and American Express formats are recognised; for others you map the columns once and save the mapping.
  • Overlapping statements are safe: rows already imported into the same account are skipped, and Wise rows are recognised by their Wise ID across CSV and the live connection.

How a payment and a document are paired

For every payment, Billfetch looks for documents that could explain it and scores each candidate on three things:

  • Amount: in the same currency it must match to the penny; across currencies the document is converted at the rate for the payment date and may differ by up to 2%, which covers card exchange margins.
  • Date: the payment must fall between three days before and fourteen days after the document date, because subscriptions often bill before they charge.
  • Supplier: the supplier name is compared with the bank description, and a rule you have approved before counts as a strong signal.

Strong matches are made automatically and can be undone. Weaker ones are offered as suggestions for you to confirm. When you confirm a match, Billfetch can create a rule so similar payments match on their own next time.

Billfetch record detail showing the bank payment, the matched invoice, exchange rate and history
Real product screen with example data.

Split payments and transfers

Some suppliers, such as advertising platforms, bill a single invoice that is paid in several smaller charges. Billfetch looks for groups of payments that add up to the invoice and suggests them together. Money moving between your own accounts — from Wise to Starling, for example — is recognised as a transfer and left out of income and expenses.

Marketplace payouts reconciled

A payout from Etsy, eBay, Shopify, Stripe or PayPal is a net figure. Billfetch checks that each payout reached your bank, and for Etsy that it equals the sales, fees and refunds behind it. A difference is shown with the lines that cause it; it is never guessed or plugged. See Billfetch for Etsy sellers and for online sellers.

The missing list

Whatever cannot be matched becomes a task in This month, grouped so you can work through it quickly:

  • Payments without an invoice: upload the document, pick a possible invoice Billfetch already has, record an expense without an invoice or mark the payment as personal. The payment without an invoice guide covers each option.
  • Invoices without a payment: if you paid with a personal card, mark it as paid outside the company account.
  • Payouts that do not reconcile, and production costs with no sale to match.
  • Sources that have gone quiet, so a broken connection does not look like a quiet month.

Anything still open at month end goes into the accountant package as the missing list. Your accountant sees exactly what is outstanding instead of discovering it later.

Rules that learn from you

Every confirmation teaches Billfetch something. Confirm a match and tick the rule option, and payments with the same bank description match on their own. Record a bank fee as an expense without an invoice and the next one is classified the same way, including ones already waiting. Approve the same supplier twice and Billfetch offers to categorise its documents automatically. Rules stay visible and editable, so nothing happens behind your back.

Every figure traceable

Open any record to see its evidence chain: the bank line, the document, the exchange rate and its source, the match and its history. Amounts in other currencies are converted with HMRC's monthly rates. When the month is clear, the Closing page prepares the accountant package in one click.

One price per account, not per document.

Plans start at £6 a month, excluding VAT. Every plan includes the forwarding inbox, matching, the missing list and the accountant package.

See pricing

Frequently asked questions

Does Billfetch connect to my high-street bank directly?

Direct connections today are Wise, Starling and Revolut Business, plus payment providers. Other banks work through CSV statements, with common UK formats recognised automatically.

What if Billfetch matches the wrong invoice?

Undo the match from the record and choose the right document. Automatic matches are only made when amount, date and supplier all agree strongly; weaker candidates are suggestions.

How does it handle card payments in dollars or euros?

The invoice amount is converted at the rate for the payment date and compared within 2%, to allow for your card's exchange margin. The original currency stays on the record.

Do I have to clear every task before closing the month?

No. Open items go into the accountant package as the missing list, so your accountant can see what is still outstanding.

Can matching rules be changed later?

Yes. Rules you create are listed under Settings › Automation rules, where you can edit or remove them.

Does Billfetch create sales invoices?

No. Billfetch is not invoicing or accounting software. It collects the documents you receive and the money that moves, matches them and prepares them for your accountant or your accounting software.

See which of this month's payments are missing an invoice.

Connect a bank or upload a statement, forward a few invoices and let Billfetch do the matching. No card needed to start.