Xero + CoinGate

Bitcoin Payment on Xero Invoices, Billed in the Currency You Already Use

Keep invoicing in EUR, GBP, or USD while your customers pay in Bitcoin through CoinGate

Register now and get 3 invoices for free → See How It Works

First month free • No credit card required • Cancel anytime

Multi-currency invoicing in Xero solves one problem and creates another. You can bill a client in their home currency, but the moment they want to pay, you are back to bank transfers, card networks, and the conversion spreads that come with them. A EUR invoice paid by a customer in another region still passes through intermediaries who each take a cut and add a day or two to settlement.

Bitcoin sits outside that currency map entirely. It does not care whether the invoice is denominated in pounds, euros, or dollars, and it moves the same way regardless of where the payer sits. Pairing Xero's multi-currency billing with a Bitcoin payment route means the denomination on the invoice becomes a display choice, not a settlement constraint.

PayInBTC.me connects the two. Your Xero invoice keeps its original currency, CoinGate handles the crypto checkout, and the amount is calculated at the live rate when the customer clicks to pay. This page explains how the pairing works and where it fits.

Why Xero and CoinGate Work Together

Xero already thinks in multiple currencies

Multi-currency support is part of Xero's Established plan, which lets you invoice, hold bank accounts, and report across different currencies with automatic exchange-rate updates. That means the hard accounting work, tracking what a foreign-currency invoice is worth in your base currency, is already handled inside Xero. What Xero does not do is give the customer a way to pay in something other than fiat. The invoice can say EUR, GBP, or USD, but the payment options stop at the usual bank and card rails.

CoinGate settles in the currency you choose

CoinGate is a licensed crypto payment gateway that accepts Bitcoin and 70+ other cryptocurrencies, and it lets the business decide how to receive the money. You can settle in EUR, GBP, USD, or keep the crypto, with payouts available across 180+ countries. CoinGate is also one of the first MiCA-licensed providers in the EU, which matters if you invoice European clients and need a regulated counterparty. The transaction fee starts at 1%, well below typical card processing.

The pairing removes the currency bottleneck

Put together, Xero decides how the invoice reads and CoinGate decides how you get paid, and the two no longer have to match a card network's assumptions. A customer paying a USD invoice can send Bitcoin; you can take the settlement in euros. PayInBTC.me sits in the middle, reading the invoice total from Xero and passing it to CoinGate's checkout at the correct amount. Nothing about your Xero setup changes, and the crypto side never touches your accounting data beyond reading the figure it needs.

How the Integration Works

The connection runs on top of your existing Xero and CoinGate accounts. Setup takes about five minutes and needs no coding.

1

Connect Xero and CoinGate through PayInBTC.me

You link your Xero organisation and your CoinGate account inside PayInBTC.me. The connection to Xero is read-only, so PayInBTC.me can see invoice details but cannot change anything in your books.
2

Add a Bitcoin payment link to your invoice

A "Pay with Bitcoin" link is placed on the invoice you send from Xero. The invoice keeps whatever currency you billed in, EUR, GBP, USD, or another supported currency.
3

The customer clicks and the amount is calculated live

When the customer clicks the link, PayInBTC.me reads the invoice total, converts it to the correct Bitcoin amount at the current rate, and hands the payment off to CoinGate's checkout.
4

CoinGate processes the payment and settles

The customer pays in Bitcoin through CoinGate. You receive the funds in your chosen settlement currency, EUR, GBP, USD, or crypto, according to how your CoinGate account is configured.
5

You get a confirmation

PayInBTC.me sends an email confirming the payment. You then mark the invoice as paid in Xero, since automatic reconciliation is on the roadmap but not yet available.

What You Get From the Pairing

Invoice currency and payment method stay independent

You can keep billing clients in their local currency inside Xero while accepting Bitcoin on the same invoice. The denomination on the document no longer dictates how the money reaches you.

Settle in EUR, GBP, USD, or hold crypto

CoinGate lets you choose the settlement currency per your account setup. A business that wants euros in the bank can get euros; a business that wants to keep Bitcoin can do that instead.

Lower processing cost than cards

CoinGate's transaction fee starts at 1%, and PayInBTC.me charges 1,500 sats per invoice or 2,500 sats per month for unlimited use. Compared with card processing near 3% plus fixed per-transaction fees, the saving on cross-currency payments is where it shows most.

No chargebacks on settled payments

Bitcoin payments settle without the reversal mechanism card networks use. For businesses that deal with international clients and unfamiliar banks, that removes a category of disputes.

Regulated counterparty in the EU

CoinGate holds a MiCA licence, so European clients are paying through a provider operating under the current EU crypto framework rather than an unregulated processor.

No change to your Xero workflow

The read-only connection means your chart of accounts, invoice templates, and reporting stay exactly as they are. The only visible change is a payment link on the invoice.

What It Costs on a Cross-Currency Invoice

Consider a 2,000 EUR invoice sent to a client abroad, comparing a card payment against Bitcoin through CoinGate.

Cost item Card payment Bitcoin via CoinGate + PayInBTC.me
Processing fee ~€58 (2.9%) ~€20 (1%)
Fixed per-transaction fee ~€0.30 None
Currency conversion spread ~€40 (2%) Set by settlement choice
PayInBTC.me fee N/A ~€0.60 (1,500 sats)
Chargeback risk Present None on settled payment
Approximate total cost ~€98 ~€21

On a single cross-currency invoice the difference is roughly €77. The gap widens as invoice volume and average value grow.

Who This Pairing Suits

Exporters billing in the client's currency

Businesses that invoice overseas customers in EUR, GBP, or USD to make buying easier, but lose margin to conversion and card fees on the way back. Bitcoin lets the payment sidestep that route.

Agencies and consultancies with international rosters

Service firms sending invoices across borders every month, where each cross-currency card payment shaves a little off the fee. A 1% route changes the arithmetic on recurring work.

Xero Established plan users already going multi-currency

Companies paying for Xero's multi-currency tier are managing foreign-currency invoices anyway. Adding a Bitcoin option extends what they already do without a new accounting system.

EU businesses that want a regulated crypto route

European firms that want to accept Bitcoin but need the payment side to sit under MiCA. CoinGate's licence covers that requirement.

Getting Started

You need an existing Xero account and a CoinGate account. The rest happens inside PayInBTC.me.

  1. Create a PayInBTC.me account and connect your Xero organisation and CoinGate account.
  2. Set your CoinGate settlement preference, EUR, GBP, USD, or crypto.
  3. Send an invoice from Xero with the Bitcoin payment link added.
  4. Mark the invoice as paid once you receive the confirmation email.

The first month is free, so you can run a few real invoices through the pairing before deciding whether it fits.

Frequently Asked Questions

Does the invoice have to be in Bitcoin for this to work?

No. You invoice in your normal currency in Xero, such as EUR, GBP, or USD. PayInBTC.me reads that total and calculates the Bitcoin amount at the live rate when the customer clicks to pay, so the invoice itself stays in fiat.

Which Xero plan do I need for multi-currency?

Multi-currency invoicing is part of Xero's Established plan. If you already bill international clients in their own currency, you are likely on that plan. The Bitcoin payment option works with any Xero plan, but the multi-currency angle assumes you are invoicing across currencies.

What currencies can I settle in through CoinGate?

CoinGate lets you settle in EUR, GBP, USD, or keep the payment in crypto, with payouts available in 180+ countries. You set your preference in your CoinGate account, and it applies regardless of the currency the invoice was written in.

Does PayInBTC.me hold my money?

No. PayInBTC.me is non-custodial and never touches the funds. It reads the invoice total and routes the customer to CoinGate's checkout. The settlement runs through your own CoinGate account.

What does it cost in total?

CoinGate's transaction fee starts at 1%. PayInBTC.me charges 1,500 sats per invoice, 2,500 sats per month for unlimited invoices, or 25,000 sats per year, and the first month is free. Settlement into fiat may carry an additional CoinGate conversion fee depending on the currency.

Will paid invoices reconcile automatically in Xero?

Not yet. PayInBTC.me reads invoice data but does not write back to Xero, so you mark an invoice as paid yourself after the confirmation email. Automatic reconciliation is on the roadmap.

Is CoinGate regulated?

CoinGate is one of the first MiCA-licensed crypto payment providers in the EU. For European businesses, that means the payment side operates under the current EU framework for crypto-asset services.

How long does setup take?

About five minutes. You connect your Xero and CoinGate accounts inside PayInBTC.me, set your settlement currency, and add the payment link to your invoices. No coding or crypto knowledge is needed.

More questions? See our full FAQ →

Start today—risk free

Add Bitcoin to Your Xero Invoices with CoinGate

Keep Xero. Keep your workflow. Just add Bitcoin payments via CoinGate.

No credit card required. First 3 invoices free. Cancel anytime.

Register now and get 3 invoices for free →

Questions? Talk to our team