Skip to content

Free vs PRO

Hyvä POS is in closed beta

Hyvä POS is currently in a closed beta (pilot phase) with a small group of merchants. It is not yet generally available: the App Store release follows the pilot, and features and configuration may still change, possibly in backwards-incompatible ways, before the general release. Want to take part? Sign up at hyva.io/pos.

The free app is a complete point of sale for any Magento store: install it from the App Store, connect, and sell. PRO adds the Hyvä POS Magento module and a per-terminal license, which unlock central management from Magento, multi-user staff, offline mode, receipt sync, cross-channel credits and more.

This page is the complete capability matrix.

At a Glance

Capability Free PRO PRO + Fiscal
Magento module Hyvä POS module Hyvä POS module
Per-terminal subscription Yes (annual or monthly) Yes (license with fiscal signing)
Number of terminals 1 device per Magento user Unlimited (one active license each) Unlimited (one active fiscal license each)
Number of stores in the app Unlimited (any Magento store) Unlimited Unlimited
Central configuration in Magento Yes Yes

Sales & Checkout

Feature Free PRO Notes
Cart, product search, scan-to-cart ✅ ✅ Same engine on both tiers.
Custom line item (no SKU of its own) ✅ ✅ Booked onto a placeholder product you create in Magento.
Discounts per line and per cart ✅ ✅ On PRO, who may discount is a role permission.
Coupon codes ✅ ✅ Read from Magento's cart rules and evaluated on the device, never validated through a Magento cart.
Catalog price rules, online ✅ ✅ The rule price is read from Magento when the line is added.
Catalog price rules, from the cache ✅ PRO caches catalog rule prices with the catalog, so they apply without a request per product.
Promotion rules on product attributes (brand, colour) ✅ ✅ PRO caches the attributes with the catalog. Free asks Magento per product with Fetch Missing Promotion Attributes on (Settings → Store Configuration → Promotion Rules), online only.
Tax calculation ✅ ✅ Calculated on the device with Magento's tax model, the same on both tiers.
Tax rules and rates from Magento ✅ ✅ Read from Magento on both tiers. The calculation and display settings come from Magento on PRO; on Free they are set on the device to match Magento.
Customer attach (search by name, email, phone) ✅ ✅
Walk-in customer default ✅ ✅ A per-device setting on Free (Settings → Walk-in Customer); on PRO from Magento, per location.
Walk-in customer group ✅ Hyvä POS → Terminal Defaults → Walk-in Customer Defaults → Customer Group, per location: the group a walk-in sale is priced and booked under, so the counter can carry its own catalog rules, cart rules and tier prices. Free prices walk-ins as NOT LOGGED IN.
Customer create from the register ✅ ✅ PRO adds the server-side validator pool.
Held carts (park and resume) on the device ✅ ✅
Held carts shared across terminals at the same location ✅ Needs a configured POS location.
Layaway (deposit now, balance later) ✅ The order stays open in Magento until the balance is paid.
Pay by invoice (B2B, optional credit limits) ✅
Special-order lines (backorder, pick up when ready) ✅ Collected through the pickup queue when the stock arrives.
Ship-to-address lines in a mixed cart ✅ Lines shipped to an address and lines taken now, in one sale.
Backorder-aware checkout (in-store and backorder lines) ✅ Backorder lines are split off when the order is placed.

Payments

Feature Free PRO Notes
Cash ✅ ✅ Books under Cash (POS) with module 1.2.0 or later, under Check / Money Order on Free.
Card, manual reference entry (no integrated terminal) ✅ ✅ The cashier types the terminal's reference number. Books under Manual Card (POS) with module 1.2.0 or later, under Check / Money Order on Free.
Card, integrated Mollie terminal ✅ ✅ Sales and refunds, with your own Mollie account.
Card, integrated PAY. terminal ✅ ✅ Sales and refunds, with your own PAY. account.
Card, Adyen and Stripe terminals In development, release date unknown.
Integrated card terminals (curated) ✅ ✅ Terminal integrations are built into the app by Hyvä in partnership with the payment provider. Any other terminal works through manual reference entry.
Split payments (cash and card) ✅ ✅
Refund to the original tender ✅ ✅ Terminal-paid sales refund through the terminal provider directly; other card sales through an online credit memo and the provider's Magento module.
Refund to store credit (issue and apply) ✅ Needs a store-credit provider.
Refund math for exchanges and partial refunds ✅ ✅ Same engine on both tiers.
Cash drawer opens on a cash payment ✅ ✅ A pulse through the receipt printer.

Receipts & Printing

Feature Free PRO Notes
AirPrint receipt ✅ ✅
Receipt printer: Star (TSP100, mC-Print, mPOP) ✅ ✅
Receipt printer: Epson (TM-m30, TM-T88) ✅ ✅
Mobile printer: Brother RJ series ✅ ✅
Label printer: Zebra ZD series ✅ ✅ Barcode labels only.
ESC/POS text printing (drawer kick, terminal slips) ✅ ✅
Receipt layout editor ✅ ✅
Receipt logo, header, footer, QR code text ✅ ✅ Per device on Free; from Magento, per location, on PRO.
Email receipt through Magento's order email ✅ ✅ Free sends Magento's order confirmation; PRO sends its own receipt email.
Email receipt through Magento's invoice email ✅ ✅ Free sends the invoice email, so the customer sees the totals.
Email receipt with the rendered receipt attached ✅ The customer receives the same document the printer produced.
Receipt QR code to a public receipt page ✅ The page is served by your Magento store.
Claim a receipt into a customer account from its public page ✅ A receipt without a customer attaches to a signed-in customer afterwards.
Receipt reprint from the sales list ✅ ✅
Receipt re-send by email ✅ ✅ Free sends Magento's email again; PRO sends the receipt email again.
Customer hand-over screen (the buyer takes their own receipt) ✅ ✅ Email and QR options; the QR needs PRO receipt sync.
Customer display on the printer (Star SCD222U, Epson DM-D30) ✅ ✅ Uses the printer's connection; needs a printer of the same brand.
Customer display on a second iPad ✅

Returns (RMA)

Feature Free PRO Notes
Process a return at the register (refund cash, card or credit) ✅ ✅ Free creates the credit memo through Magento's sales API; PRO through the module's return routes.
Exchange in one transaction (return and new sale in one cart) ✅ ✅ Same engine on both tiers.
Staged RMA (request, receive, credit) ✅ The module's built-in returns, or a returns module through a bridge.
Returns queue (open returns per location, oldest first) ✅
RMA closes itself when its resolution order is placed ✅
Receipt reconstruction for old or cross-terminal sales ✅ Looked up in the central receipt archive.

Catalog & Inventory

Feature Free PRO Notes
Product list, search, category browse ✅ ✅
Barcode scan to cart (HID, Socket Mobile, Zebra, camera) ✅ ✅
Configurable, bundle and grouped products ✅ ✅
Custom attributes on the product detail ✅ ✅
Stock level display ✅ ✅ Per source on a store with Multi-Source Inventory.
Source per order line (Multi-Source Inventory) ✅ The source a line ships from is recorded on the order line.
Stock transfer between sources ✅ Logged in Magento. Needs Multi-Source Inventory.
Sell past the stock check (cashier override) ✅ ✅ On PRO with Magento Inventory, Magento ships such a sale instead of refusing the shipment.
Stock change log and sale-against-order comparison (Reports tab) ✅ ✅ Kept on the device.
Customer-specific prices ✅ Contract and negotiated prices from a pricing resolver in Magento.
Tier prices (quantity breaks per customer group) ✅ ✅ Standard Magento.

Customer Management

Feature Free PRO Notes
Customer search by name, email, phone ✅ ✅
Customer detail (orders, addresses, profile) ✅ ✅
Customer create from the register ✅ ✅ PRO adds the validator pool.
Address book management ✅ ✅
Wishlist, view and add from the register ✅
Customer groups (B2B pricing tiers) ✅ ✅ Standard Magento.
Reward points balance ✅ Needs a reward-points provider.
Store credit balance, view and apply ✅ Needs a store-credit provider: the module's own or a bridge.
Gift cards, apply at the register ✅ Needs a gift-card provider.
Pay-by-invoice credit limit (B2B) ✅ Credit limit per customer.

Staff, Roles, Permissions

Feature Free PRO Notes
Single-user mode (one Magento account) ✅ ✅ The default on Free.
Multiple staff on one register, each with a PIN ✅
Staff PIN login ✅ PINs are verified against a salted hash; the PIN itself is never stored.
Role-based permissions (50 permissions) ✅ Cashier, Manager and Admin roles to start from, each with its own permission set.
Staff login history ✅ Recorded in Magento.
Cashier name on receipts ✅ ✅ Free prints the admin username on an admin-login connection, the same name on every sale, and no name on a token connection. PRO prints the signed-in staff member.

Sessions, Register, Cash Management

Feature Free PRO Notes
Open and close a register session ✅ ✅ Kept on the device on both tiers; nothing about a session reaches Magento.
Cash in and cash out ✅ ✅ Logged with the session on the device.
End-of-day Z report (print, PDF and CSV export) ✅ ✅ Same report on both tiers.
Mid-shift X report ✅ ✅
Drawer-count reconciliation ✅ ✅
Cash drawer kick through the receipt printer ✅ ✅

Orders, Fulfillment, Pickups

Feature Free PRO Notes
View Magento orders (search, filter, status) ✅ ✅
Add comments to a Magento order ✅ ✅
Re-send the order confirmation email ✅ ✅
In-store pickup completion ✅ ✅ Needs Magento Inventory on the store. Free filters the Orders list to pickups; PRO adds the classified queue (ready, awaiting stock, stale) and pickup cancellation.
Pickup confirmation email ✅ ✅ Free sends Magento's shipment email; PRO sends a dedicated pickup confirmation.
Mixed-cart fulfillment (in-store, ship and special-order lines) ✅

Self-Service & Kiosk

Feature Free PRO Notes
Self-checkout kiosk mode ✅ A customer-facing kiosk, started and left with a staff PIN.
Self-checkout customer sign-in with a one-time code by email ✅
Self-checkout receipt, claim into an account from the QR ✅

Fiscal Compliance

Fiscal signing is in development and not production-ready in any country yet

The rows below compare what the fiscal tier includes, not what is ready today. See the fiscal compliance country overview for the current per-country status before planning a store in a fiscal country.

Feature Free PRO PRO + Fiscal
Country VAT or sales tax (standard Magento) ✅ ✅ ✅
Receipt VAT breakdown per rate ✅ ✅ ✅
Fiscal signing, Germany (TSE, KassenSichV) ✅
Fiscal signing, Austria (RKSV) ✅
Fiscal signing, France (NF525) ✅
Fiscal signing, Italy (RT) ✅
Monthly fiscal data export (DSFinV-K, FNFE-MRZ) ✅
Audit log (a fixed record of every staff action) ✅ ✅

Sync, Offline, Data

Feature Free PRO Notes
Place a sale online ✅ ✅ One call to Magento's order API.
Offline checkout (complete a sale with no network at all) ✅ Free refuses checkout while the device is offline and points at PRO.
Retry queue for sales whose order did not reach Magento ✅ ✅ A sale that completes but fails to reach Magento is queued and retried. On Free that only happens to a sale started while the store was reachable; on PRO the same queue is what offline mode drains.
Receipts stored on the device, encrypted ✅ ✅ Same storage on both tiers.
Receipt sync to Magento ✅ Free keeps receipts on the device only.
Receipt image stored in Magento ✅
Magento order linked to the register's sale ✅
Sale time visible in the Magento admin ✅ On Free, an order that reached Magento late shows the time it arrived. PRO adds the register's sale time as a POS Sale Date column in the admin orders grid. Receipts on the device always show the sale time.
Cache sync (products, categories, customers, tax rules) ✅ ✅
Several stores in the app ✅ ✅ On PRO each store has its own terminal activation.
Heartbeat and health check ✅ ✅ On PRO the heartbeat also carries the license status and Magento's settings.

Magento Admin Integration

Feature Free PRO Notes
POS receipts grid ✅
POS terminals grid ✅ Disable locks a device out.
POS staff grid ✅
POS roles grid ✅ 50 permissions per role.
POS locations grid ✅ Configuration per location.
POS licenses grid ✅ Active, expired and fiscal licenses.
Held carts grid (across terminals) ✅
Telemetry grid (opt-in app diagnostics) ✅
Fiscal export grid PRO + Fiscal.
Audit log grid ✅
POS Sale Date column on the orders grid ✅ Hidden by default; admins add it with the column picker.

Hardware

Feature Free PRO Notes
Bluetooth barcode scanner in HID mode (Honeywell and others) ✅ ✅ Honeywell scanners work in HID mode only.
Natively supported barcode scanner (Socket Mobile, Zebra) ✅ ✅
Bluetooth printer (Brother, Epson, Star; Zebra for labels) ✅ ✅
Network receipt printer (Wi-Fi, Ethernet) ✅ ✅
AirPrint receipt fallback ✅ ✅
Customer display on the printer (Star SCD222U, Epson DM-D30) ✅ ✅ Attaches to a host printer of the same brand.
Customer display on a second iPad ✅
Cash drawer through the receipt printer (RJ12) ✅ ✅
Mollie terminal (integrated card flow) ✅ ✅
PAY. terminal or PAY.POS phone (integrated card flow) ✅ ✅
Adyen and Stripe terminals In development, release date unknown.