# Free vs Pro

WCPOS comes in two editions. The **free plugin** is everything you need to take payments at the counter, print receipts, and sync orders back to WooCommerce. **Pro** adds the management screens (Products, Orders, Customers, Reports), more payment gateways, coupons, refunds, and multi-store support.

If you mainly need a till that records sales, the free plugin is enough. If you also want to run the day-to-day of your store from the POS — manage stock, look up old orders, refund a customer, accept card payments through an integrated reader — that's what Pro is for.

## At a glance[​](#at-a-glance "Direct link to At a glance")

| Area                                                     | Free | Pro |
| -------------------------------------------------------- | ---- | --- |
| Take sales and print/email receipts                      |      |     |
| Cash and external-card payments                          |      |     |
| Integrated card readers (Stripe, SumUp, Vipps/MobilePay) |      |     |
| Coupons at the register                                  |      |     |
| Refunds from the POS                                     |      |     |
| Edit stock, prices, and product details from the POS     |      |     |
| Look up and reprint historical orders                    |      |     |
| Add and edit customers                                   |      |     |
| End-of-day reports                                       |      |     |
| Multiple store locations                                 |      |     |
| Per-store receipt templates, tax IDs, and branding       |      |     |
| Install and manage POS extensions from settings          |      |     |
| Priority Discord support                                 |      |     |

## What's in the free plugin[​](#whats-in-the-free-plugin "Direct link to What's in the free plugin")

The free plugin from [WordPress.org](https://wordpress.org/plugins/woocommerce-pos/) covers the core "ring up a sale" workflow.

#### Cash + Card checkout

Two built-in payment methods: **Cash** with change calculation, and **Card** for when you take payment on an external terminal and just need to record the sale.

#### Cart and product search

Search the product panel, scan barcodes, add line items, apply line-item discounts, and add open-priced "Misc" items not in your catalogue.

#### Receipts and thermal printing

Choose from a built-in [template gallery](/receipts/customise.md) — receipts, invoices, quotes, packing slips, gift receipts, kitchen tickets — and print to 58 mm or 80 mm thermal printers over network, Bluetooth, or USB.

#### Offline storage + sync

Products and orders are stored locally so the till stays fast and works through a flaky connection. Orders sync back to WooCommerce when the network returns.

#### Barcode support

Scan products straight into the cart with a USB or Bluetooth scanner, or use the device camera.

#### Customer Tax IDs

Built-in Tax ID field on the customer record — VAT, ABN, GST, GSTIN, EIN, and other regional formats.

#### Cross-platform + multilingual

Browser, desktop (Windows/macOS), and mobile apps (iOS/Android, beta). Translated into the major European, Asian, and Latin American languages.

POS-only customer/coupon access on Free

On the free plugin you can still **select** an existing customer or **see** the Coupons catalogue at the till — you just can't add/edit customers, and you can't apply coupon codes at checkout. Those become available with Pro.

## What Pro adds[​](#what-pro-adds "Direct link to What Pro adds")

Pro unlocks the rest of the back-office, more payment options, and per-store features. Every item below is Pro-only.

### Management screens[​](#management-screens "Direct link to Management screens")

The free plugin gives you a Product Panel for ringing up sales. Pro adds the full management surface:

| Screen                          | What you can do                                                                                              |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| **[Products](/products/.md)**   | Edit stock levels, prices, and cost of goods sold inline. Bulk operations across the catalogue.              |
| **[Orders](/orders/.md)**       | Look up historical orders, reprint receipts, edit orders, and access the refund flow.                        |
| **[Customers](/customers/.md)** | Add new customers and edit existing customer details (free users can only select from a picker at checkout). |
| **[Reports](/reports/.md)**     | End-of-day sales reports — totals by payment method, cashier, and store, suitable for cash reconciliation.   |
| **[Coupons](/coupons/.md)**     | Browse the WooCommerce coupon catalogue from the till (free users see a blurred preview only).               |

### Payment gateways[​](#payment-gateways "Direct link to Payment gateways")

The free plugin's "Card" gateway just records a sale that you took on an external terminal — there's no integration with the reader itself. Pro lets you use **any WooCommerce payment gateway** at the POS, and bundles several integrated gateways:

| Gateway                                                     | Use case                                                                                                             |
| ----------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| **[Stripe Terminal](/payment/gateways/stripe-terminal.md)** | Direct integration with Stripe's S700 / WisePOS E readers. Supports MOTO (phone orders) and a simulator for testing. |
| **[SumUp Terminal](/payment/gateways/sumup-terminal.md)**   | Pair a SumUp card reader to the POS and complete card payments without leaving the till.                             |
| **[Vipps MobilePay](/payment/gateways/vipps-mobilepay.md)** | Phone-based payments via QR code or push notification — Vipps in Norway, MobilePay in Denmark and Finland.           |
| **[Email Invoice](/payment/gateways/email-invoice.md)**     | Send the customer a payment link by email; the order completes when they pay online.                                 |
| **[Web Checkout](/payment/gateways/web-checkout.md)**       | Redirect the customer to your hosted checkout to complete payment online.                                            |
| **Any other WooCommerce gateway**                           | Use the [Gateway Template](/payment/gateways/.md) to wrap any WooCommerce payment plugin for POS checkout.           |

### Coupons, refunds, and the at-counter workflow[​](#coupons-refunds-and-the-at-counter-workflow "Direct link to Coupons, refunds, and the at-counter workflow")

#### Coupons at the register

Search and apply WooCommerce coupon codes at checkout. Coupons appear as removable pills in the cart, support sequential discounts, and respect all the usual rules — expiry, usage limits, min/max spend, product and category restrictions.

#### Refunds at the till

Issue full or partial [refunds](/orders/refunds.md) from the POS — refund to the original payment method or as cash. Cashier and store are recorded on the refund for a full audit trail.

### Multi-store, stock, and branding[​](#multi-store-stock-and-branding "Direct link to Multi-store, stock, and branding")

#### Multi-store locations

Create multiple [store locations](/stores/.md), each with its own address, logo, tax rates, [tax IDs](/settings/wp-admin/store-tax-ids.md), and cashier assignments. Orders and reports can be filtered per store.

#### Per-location inventory (ATUM)

Link Pro stores to [ATUM Multi-Inventory](/extensions/atum.md) locations for per-location stock, pricing, and SKUs.

#### Per-store receipt templates

Assign different receipt and invoice [templates](/receipts/.md) to different stores. Each store has its own branding — logo, address, contact details — and template ordering.

#### Install POS extensions

Install, activate, and update POS [extensions](/extensions/.md) and integrations directly from the settings screen. Free users see the catalogue but the install controls are disabled.

### Support[​](#support "Direct link to Support")

* **Priority Discord support** — one-on-one assistance via a private channel, in addition to the public community channels.

## Pricing[​](#pricing "Direct link to Pricing")

Pro is sold per site from [wcpos.com/pro](https://wcpos.com/pro):

* **Annual licence** — $129 / year, includes updates and support for the licence term.
* **Lifetime licence** — $399 one-time, includes updates and support for the lifetime of the product.

Prices current as of May 2026; subject to change.

When a licence expires, Pro features keep working but you stop receiving updates and support. See [Installing WCPOS Pro](/getting-started/pro-license.md) for activation steps and licence troubleshooting.

Still deciding?

You can try the public demo at [demo.wcpos.com/pos](https://demo.wcpos.com/pos) (login `demo` / `demo`) — it runs the full Pro feature set so you can see the management screens, coupons, and refund flow before buying.

## Ready to upgrade?[​](#ready-to-upgrade "Direct link to Ready to upgrade?")

Head over to [Installing WCPOS Pro](/getting-started/pro-license.md) for download and activation steps.

* **v1.8+ Pro** — deactivate and delete the free plugin first. From v1.8 onwards, Pro is a standalone plugin that should not be installed alongside the free version.
* **Older Pro (< v1.8)** — keep the free plugin installed if your Pro version requires it.
