Best card machine for Hotels and B&Bs
Independent hotels and B&Bs. Mixed payment patterns: card-on-file authorisations at booking, settlements at checkout, ancillary spend during stay.
Our pick
Dojo Go (with PoS integration if available)
Acquirer: Dojo or Worldpay (for booking-engine integration)
Hotels need card-on-file capability and settlement against authorisation holds; specialist-acquirer integration with booking engines often beats no-contract acquirers.
Card machines compared for Hotels and B&Bs
Headline rate, hardware cost, contract and form factor at a glance, from our full terminal reviews.
| Rank | Terminal | Rate | Hardware | Contract |
|---|---|---|---|---|
| #1 | Dojo Go Our pick | 1.4% to 1.9% blended | £0 with rolling monthly fee | 12 months minimum |
| #2 | Square Terminal | 1.75% per transaction (UK) | £149 to £199 | No contract |
Why this trade matters
- Cashflow shape
- Booking-engine pre-authorisation with settlement at stay end. Variable across season.
- Average transaction
- £80 to £300
- Contactless share
- ~50%
Watch outs
- Card-on-file PCI requirements stricter.
- Booking-engine integration with the acquirer often dictates choice.
- Pre-authorisation hold management adds friction at check-in.
Alternatives
- Square Terminal (small B&Bs)
- Stripe (online + in-person hybrid)
Compare picks
How Dojo Go (with PoS integration if available) stacks up
Related on our sister sites
Need finance for your Hotels and B&Bs business?
Card flow is the security on which most Hotels and B&Bs businesses borrow. See our sister site BestBusinessLoans by sector for editorial reviews of UK lenders that fund Hotels and B&Bs.
Founder & Managing Director, Muswell Rose, founder and PSC of Best Business Loans Ltd
Adam is the founder and managing director of Muswell Rose and a founder of Best Business Loans Ltd, the company behind MerchantHQ. His career runs through insurance, mortgages, commercial finance and fintech lending, including payments and merchant services. He writes the MerchantHQ library.
Last reviewed: 26 April 2026