Receipt printers

Print receipts from your phone

Connect a thermal receipt printer to the Retill app on iPhone or Android and print a receipt after every sale. Here's which printers work and how to set yours up.

iOS and Android app

Print straight from the Retill mobile app after every sale.

ESC/POS thermal printers

Works with Epson TM printers and most thermal receipt printers.

Bluetooth, BLE and Wi‑Fi

Connect wirelessly. No cables or computer needed.

80 mm paper

Receipts are designed for the standard 80 mm roll.

Compatibility

Which printers work with Retill

Retill prints to thermal receipt printers that use ESC/POS, the standard language most receipt printers understand. If the box says “ESC/POS”, “POS printer” or “thermal receipt printer”, it will most likely work.

Supported connections

On iPhone and iPad, Apple limits which Bluetooth devices apps can use, so most low-cost “Classic” Bluetooth printers only work on Android.

Printer connection support by platform
ConnectionAndroidiPhone / iPad
Bluetooth (Classic)YesEpson only
Bluetooth Low Energy (BLE)YesYes
Wi‑Fi / EthernetEpson onlyEpson only
USB cableNoNo

Epson printers

Officially supported

Retill includes Epson's own printer driver, so these Epson TM series work over Bluetooth, Wi‑Fi and Ethernet on both Android and iPhone. Each series includes its newer versions. For example, “TM‑T20 series” covers the TM‑T20II, TM‑T20III, TM‑T20IV and TM‑T20X.

Supported Epson printer models
TypeModelsPaper
Compact desktopTM‑m30, TM‑m30II, TM‑m30III, TM‑m50, TM‑m50II, TM‑m5580 mm
Compact desktopTM‑m1058 mmNot recommended
Standard desktopTM‑T20 series, TM‑T60, TM‑T70 series, TM‑T81 series, TM‑T82 series, TM‑T83 series, TM‑T88 series (incl. TM‑T88VI, TM‑T88VII), TM‑T10080 mm
Kitchen / high volumeTM‑T90, TM‑T90KP80 mm
PortableTM‑P80, TM‑P80II80 mm
PortableTM‑P20, TM‑P20II, TM‑P60, TM‑P60II58 mmNot recommended
Liner-free / label-receiptTM‑L90, TM‑L90 Liner-free, TM‑L10080 mm
Hybrid (receipt + cheque)TM‑H6000 series80 mm
Impact (dot-matrix)TM‑U220 series, TM‑U33076 mmText prints, logo may not

Choose the right connection version

Most Epson models are sold in several versions: USB only, Ethernet, Wi‑Fi or Bluetooth. The version is usually in the full model name or on the box (for example “TM‑m30III Bluetooth/USB”). Retill works with the Bluetooth, Wi‑Fi and Ethernet versions, but not USB-only versions.

Other brands

Compatible

Any thermal printer that uses ESC/POS should work, whatever the brand. These are well-known ESC/POS models. They all work on Android over Bluetooth. On iPhone and iPad, they work only if the version you buy supports Bluetooth Low Energy (BLE).

Compatible ESC/POS printers from other brands
Brand80 mm models (recommended)58 mm models
XprinterXP‑P300, XP‑N160II, XP‑Q800XP‑58IIH, XP‑P323B
RongtaRPP300, RP326RPP02N, RPP200
HPRTHM‑E300, TP808MPT‑II, HM‑E200
GoojprtMTP‑3PT‑210, MTP‑II
MunbynITPP047—
Gprinter / GainschaGP‑80 seriesGP‑58 series
BixolonSRP‑350III, SRP‑330II, SPP‑R310SPP‑R200III
Star Micronics (ESC/POS mode)mC‑Print3, TSP650II, SM‑T300iSM‑L200, SM‑S230i
Unbranded / generic“POS‑80”, “80mm Thermal Printer”“POS‑58”, “58mm Thermal Printer”, “MTP‑”, “ZJ‑”

Buying for iPhone?

Before buying a non-Epson printer, check the product page says “BLE”, “Bluetooth 4.0/5.0 BLE” or “iOS compatible”. If it only says “Bluetooth 2.0”, “SPP” or “Android only”, it won't work on iPhone.

Star Micronics printers

Switch the printer to ESC/POS mode (usually with Star's settings app or a switch on the printer). The TSP100 / TSP143 series doesn't support ESC/POS and won't work.

All-in-one Android POS devices

Android POS terminals with a built-in printer can print directly from the Retill Android app. The built-in printer usually shows up in the scan as InnerPrinter. Tap it to save it like any other printer.

  • Sunmi V2
  • V2 Pro
  • V2s
  • P2
  • T2

Paper width

Retill lays out receipts for 80 mm paper (48 characters per line), the most common size for counter-top receipt printers.

58 mm printers (small handheld printers) may connect and print, but some lines may wrap awkwardly or get cut off. For the best results, use an 80 mm printer.

Not supported

  • Label and sticker printers. Niimbot D11 and B21, Phomemo M02 and T02, PeriPage A6, Paperang P1. They may show up in the scan but use their own formats.
  • Star Micronics TSP100 / TSP143. These printers don’t support ESC/POS.
  • Office printers (inkjet or laser). They can’t be connected as receipt printers, but you can share the receipt PDF and print it from your phone.
  • USB-only printers. The mobile app can’t use USB printers. Use them with the Retill web dashboard instead.

Setup guide

Connect your printer in 7 steps

You only need to do this once on each phone or tablet. Retill remembers your printer, even after you close the app.

  1. 1

    Prepare the printer

    Load paper and switch the printer on. Make sure it isn’t connected to another phone, tablet or computer.

    • Wi‑Fi/Ethernet printers must be on the same network as your phone.
  2. 2

    Pair it (only if needed)

    Most printers appear in Retill without pairing.

    • Android: if yours doesn’t show up, pair it in Settings → Bluetooth first. Try PIN 0000 or 1234.
    • iPhone: BLE printers need no pairing. For Epson Bluetooth printers, tap Pair Bluetooth in Retill.
  3. 3

    Open the printer screen

    In the Retill app, go to Settings → Device Configuration → Receipt Printer.

  4. 4

    Allow permissions

    Your phone asks for permission the first time you scan. Allow everything, or Retill can’t find your printer.

    • Android: Nearby devices and Location. Keep Location switched on while scanning.
    • iPhone: Bluetooth, and Local Network for Wi‑Fi printers.
  5. 5

    Scan for printers

    Tap Scan for printers. The search takes about 10 seconds.

    • The list shows printers only by default. If your printer has an unusual name, switch the filter to All.
  6. 6

    Save your printer

    Tap your printer in the list. It moves to the Saved printer card at the top, marked Saved. You can also swipe it left and tap the checkmark.

  7. 7

    Do a test print

    Tap Test print. The printer should print a short slip reading “Retill – Printer connected” with the printer’s name and address.

Printing a receipt after a sale

  1. Complete a sale as usual. The receipt opens on screen.
  2. Tap Print.
  3. The receipt prints on your saved printer. If the printer has a cutter, the paper is cut automatically.

No printer saved yet? Tapping Print opens the printer setup screen. Once you save a printer, the receipt prints automatically.

Printer unavailable? Use Share to send the receipt PDF by WhatsApp, email or messages, or Download to save it.

Printing from the web dashboard

On a computer, open a sale's receipt and click Print receipt. Your browser's print window opens, where you can:

  • Choose any printer installed on your computer, including USB receipt printers and office printers.
  • Set the paper size to match your roll (for example 80 mm) and margins to None for the best fit.

The web dashboard uses your computer's printers, not the printer saved in the mobile app.

Managing your printer

All of these are on the printer screen in Settings → Device Configuration → Receipt Printer.

Printer management actions
What you want to doHow to do it
Check the printer still worksTap Test print
Stop using the saved printerTap Deselect, or tap the saved printer in the list
Switch to a different printerTap the other printer in the list
Hide a device from the listSwipe it left and tap the trash icon
Hide every deviceTap Forget all
Bring back hidden devicesTap Scan fresh

Good to know

Your printer is saved on each phone or tablet separately, so set it up on every device your shop uses. Forgetting a device only hides it in Retill. It stays paired in your phone's Bluetooth settings.

Troubleshooting

Printer not working?

Find your problem below and work through the fixes in order.

My printer doesn’t appear in the list
  1. Turn the printer off and on, check it has paper, then scan again.
  2. Switch the filter to All. Your printer may have a name Retill doesn’t recognise as a printer.
  3. Tap Scan fresh in case you forgot the printer earlier.
  4. Android: turn on Bluetooth and Location, allow Nearby devices and Location for Retill, and try pairing the printer in Bluetooth settings.
  5. iPhone: allow Bluetooth for Retill in Settings. Most low-cost Classic Bluetooth printers can’t be used on iPhone. You need a BLE or Epson printer.
  6. Wi‑Fi printers: make sure your phone and the printer are on the same network. Only Epson network printers are found automatically.
  7. Disconnect other phones or tablets from the printer, and move closer (Bluetooth range is about 10 metres).
“Printer search failed” or “permission is required”
  1. Tap Open Settings in the message.
  2. Android: Settings → Apps → Retill → Permissions, then allow Nearby devices and Location.
  3. iPhone: Settings → Retill, then turn on Bluetooth (and Local Network for Wi‑Fi printers).
“Test print failed” or “Print failed”
  1. Check the printer is on, has paper, and the cover is closed.
  2. Make sure no other device is printing to it at the same time.
  3. Turn the printer off and on, wait a few seconds, and try again.
  4. Deselect the printer, tap Scan fresh, and save it again.
The printer is found but nothing prints, or it prints symbols
  1. The printer probably doesn’t use ESC/POS. This is common with label and mini photo printers.
  2. Star Micronics printers must be switched to ESC/POS mode. Check the printer’s manual.
The receipt looks too wide or text is cut off
  1. You’re probably using a 58 mm printer. Retill receipts are designed for 80 mm paper.
It worked yesterday but not today
  1. Check whether the printer was paired or connected to another device.
  2. Wi‑Fi printers can get a new network address after a router restart. Tap Scan fresh and save the printer again.

FAQs

Printer questions

Questions and answers

No. Once saved, your printer stays saved on that phone or tablet until you deselect or forget it.

Yes. Set up the printer on each phone. Retill disconnects after every receipt, so devices can take turns. Just avoid printing from two devices at exactly the same moment.

One printer can be saved on each device at a time. To switch, open the printer screen and tap the other printer.

Not directly from the mobile app. On the receipt screen, tap Share. On iPhone, choose Print to send it to an AirPrint printer. On Android, open the PDF in your printer’s app or a PDF viewer with a print option.

No. Bluetooth and Wi‑Fi printing happen directly between your phone and the printer.

Not with the mobile app. You can use a USB receipt printer with the Retill web dashboard on a computer, through your browser’s print window.

Apple only lets apps connect to Bluetooth Low Energy (BLE) printers and certified accessories such as Epson printers. Many low-cost printers use Classic Bluetooth, which works on Android but not iPhone.

For iPhone and Android, an Epson TM printer in a Bluetooth or Wi‑Fi version, such as the TM‑m30III (counter-top) or TM‑P80II (portable). For Android only, almost any 80 mm ESC/POS Bluetooth printer, such as the Xprinter XP‑P300, Rongta RPP300 or HPRT HM‑E300. For a counter shared by several devices, a Wi‑Fi or Ethernet Epson printer is the most reliable choice.

Still have questions?

Can't find the answer you're looking for? Reach out to our friendly support team — we're here to help.

Get the Retill app

Receipt printing is available in the Retill app for iPhone, iPad and Android.