A Square Invoices alternative that invoices in any currency

Square Invoices is free, and if you and every client you bill are in the same country and the same currency, free is a completely reasonable answer. This page is about what happens the day a client isn't — because by Square's own account, it invoices in the currency of your country of activation and converts nothing.

BillingHub — 25 invoices USD 25 once, never expires
What Square Invoices costs Free, plus 3.3% + 30¢ per card payment
Clients Unlimited
Multi-currency None

Prices checked August 2026 — source

What Square Invoices is good at

It's free, it's fast to set up, and if you already take card payments through Square in person, having invoices sit in the same account and the same dashboard is a real convenience. For a domestic business billing domestic clients, there's little friction here.

Where it stops

  • By Square's own answer, an account invoices in the currency of the country it was activated in — not a currency you choose per invoice, and not a currency a client abroad pays in.
  • Card payments carry a percentage plus a fixed fee on the free plan, with no cap on the total.
  • There's no proposal or quote workflow — Square Invoices is invoices, and nothing upstream of an invoice.

What we do differently

BillingHub invoices in 156 currencies, chosen per invoice rather than fixed to where the account was opened, and clients in 250 countries. Estimates and quotes sit upstream of the invoice and never spend a credit.

When to choose Square Invoices over us

If you and your clients are all in one country and one currency, and you already run card payments through Square, keeping invoicing in that same account is the simpler setup. We're for the business whose clients aren't all in the country the account was opened in.

Make an invoice without an account

Common questions

Can I invoice a client in a different currency than my own?
Yes — 156 currencies, chosen per invoice, with no conversion needed on your end.
Does Square Invoices support multiple currencies?
No, not by its own account — it invoices in the currency of the country the account was activated in and converts nothing.