v1.3 live · Now on iPad · Two devices, one register

Your phone is
your register.

OSPOS is a free, open-source point-of-sale app. Now it runs on iPad too, laid out for a counter — and you can pair an iPad and an iPhone so they work as one register. Accept cash. Accept cards. No monthly fees. No contracts.

$0
Monthly fees
2
Devices, one register
60s
Setup time
Version 1.3

Now it works behind a counter.

1.3 brings OSPOS to iPad, and lets an iPad and an iPhone act as a single register — one ringing the order, the other facing the customer.

New · iPad

Your iPad is the register.

A layout built for a counter: category rail down the side, menu grid in the middle, the running order always in view on the right. Nothing hides behind a tab.

Tap the items, take the money. Nothing to buy, nothing to sign.

OSPOS on iPad with a category rail, menu grid and running order
New · Dual device

Two devices, one register.

Pair an iPad and an iPhone once with a four-digit code. The iPad rings the order; the iPhone faces the customer, mirrors the cart line by line, and takes the tap. Either device can be the register.

Every message between the two is signed.

iPad ringing up the order
iPhone facing the customer, showing the same cart
You ring it up The customer taps
New · Reporting

See where the day went.

An hourly chart on iPad shows you when the rush actually hit, with every transaction of the day listed underneath and cash counted separately from card.

Export any date range as CSV and hand it to whoever does your books.

Sales summary on iPad with an hourly chart and the day's transactions

The POS that doesn't
nickel-and-dime you.

No monthly fee. No minimum. No contract. No hardware to buy or rent. Cash sales are free forever, and card sales run through a Stripe account that belongs to you.

$0

Free forever, actually.

Cash register with menu builder, order tracking, daily summaries, and CSV export. No account needed. No internet required. Works completely offline. Zero dollars, zero catches.

🏦

Your Stripe account stays yours.

You connect your own Stripe account and you keep it — a real merchant account, not a sub-account we control. Payouts go straight to your bank. Leave whenever you want; the account comes with you.

📲

No hardware, no reader.

Tap to Pay on iPhone takes contactless cards, Apple Pay and digital wallets directly on the iPhone. Nothing to plug in, nothing to charge, nothing to replace when it breaks.

🔒

Your data stays yours.

All data stored locally on your device. We never see your sales data unless you opt into cloud sync. No card numbers ever touch our servers. Open source — audit the code yourself.

Everything you need.
Nothing you don't.

🧾

Counter layout on iPad

Category rail, menu grid, running order. Built for a counter, not scaled up from a phone.

🤝

Dual device pairing

Pair once with a four-digit code. Either device can be the register. Every message signed.

📳

Tap to Pay on iPhone

Contactless cards, Apple Pay and digital wallets, taken on the iPhone itself. No reader.

🗂️

Menu builder

Items with stickers, categories, and modifier groups. Customers customize, you ring fast.

🧩

Modifier groups

Choose-your-milk, add-toppings, no-onions. Required vs optional, single vs multi, defaults that pre-fill.

🚫

Sold-out toggle

86 an item or modifier mid-shift with one tap. Hides from the order grid without deleting.

🏷️

Discounts & tax

Percent or dollar off the order with an optional reason, plus per-item tax that does the math correctly.

📊

Sales summary

Hourly chart on iPad, date-range reports, cash against card, and CSV export.

📴

Offline first

Cash always works with zero internet. Card payments queue and settle the moment you're back online.

🔗

Your Stripe account

Stripe Connect Standard — the merchant account is yours. Payouts straight to your bank, no lock-in.

✉️

Email receipts

Email a receipt to your customer on the spot. Clean, branded, professional.

🛡️

Dispute handling

Get notified of chargebacks and submit your evidence directly from the app.

Cash is free.
Card stays yours.

Two lines, and that's the whole price list.

Cash
$0

Free forever. No account, no internet, no upsell at the end of a trial. Build your menu and ring up sales all day for nothing.

  • Full menu builder and modifiers
  • Daily summaries and CSV export
  • Works with no signal at all
Card
Your Stripe rate
+ 1%

Card payments run through your own Stripe account, at whatever rate Stripe charges you — their published in-person rate is 2.7% + 5¢. OSPOS adds 1% on top of your Stripe rate, and nothing else.

  • No monthly fee, no minimum, no contract
  • No hardware to buy or rent
  • Payouts go straight to your bank

Card payments are processed by Stripe under your own Stripe account; Stripe's own pricing applies — 2.7% + 5¢ is Stripe's published US in-person rate and is set by Stripe, not by us — and OSPOS adds 1% on top of it. Card payments are available in the US today. Requires iOS 16 or later. Tap to Pay on iPhone requires iPhone XS or later.

Not just coffee shops.

The math works hardest on bigger tickets — and on anyone who has no counter to put a terminal on.

🚙

Auto detailing

Packages and add-ons, charged in the driveway.

🚛

Towing & roadside

Hook fee, mileage, winch-out. Paid at the scene.

💈

Salons & barbers

Services per stylist, tips and rebooking at the chair.

🚐

Mobile services

Anyone who works out of a van instead of a storefront.

🌮

Food trucks

Take orders fast, rain or shine, with or without WiFi.

🥕

Market vendors

From farm stands to flea markets. Set up in a minute.

Coffee & cafes

Modifiers, 86’d items, and a counter layout on iPad.

🛍️

Retail shops

Small stores that need a register, not a terminal contract.

Start selling
in sixty seconds.

Download OSPOS, load a menu, and ring up your first sale. Free forever for cash. Card runs on your own Stripe account. No signup required to start.