Vendors / Mainstream commercial restaurant POS

Epos Now

UK-headquartered SMB hospitality/retail POS with an app-store model and the only genuinely self-serve developer documentation in this batch — a public REST reference (v2/v4) with documented webhook event types — while its US "pricing" page is a lead-capture form advertising a discounted hardware bundle ("WAS $1049, NOW FROM $249") rather than any published software subscription or processing rate.

scored live legacy rubric

Claims in scope
278
Scored
45
Assessed
34
Unknown
244
Not applicable
36
Cells challenged
5
88% of in-scope claims are unknown. This record measures what Epos Now publishes at least as much as what it does. A vendor that documents little scores low here whether or not the capability exists. Absence of evidence is recorded as unknown, never as no.

Identity

Owner
Epos Now Ltd (UK, private; ownership structure not verified here)
Who it is for
UK and international small hospitality and retail merchants — single-site and very small multi-site, self-serve leaning
Site
https://www.eposnow.com/us/hospitality/

Pricing

transparency: unknown · unit: unknown for software; hardware quoted as a one-off bundle price · processor lock-in: unknown

Software
US pricing page publishes no software subscription, per-terminal or card-processing rate — only a hardware bundle promotion ("WAS $1049, NOW FROM $249", up to 77% off) behind 15+ contact forms and a sales phone number.

Capabilities

Every claim is binary and checkable. Grades: A primary documentation · B product documentation · C pricing or feature page · D marketing claim · E third-party reporting · F inference with no source. A yes on a differentiator claim requires A or B.

Order capture & FOH workflow

Unknown

order-capture-floor-plan-editor

Not scored by this record.

Unknown

order-capture-seat-level

Not scored by this record.

Unknown

order-capture-coursing-hold-fire

Not scored by this record.

Partial

order-capture-split-merge

The payment screen documents one split mode only: "choose to split by cover option / Choose the number of covers you would like to split the order by" (even N-way). No split by item, by seat, or by arbitrary amount is described. Merging exists as the separate Move/Merge feature (enabled via the Epos Now Labs app), which moves individual items or partial quantities between tables, but its guide states "the partial move of tables doesn't support moving partially paid bills or promotions". https://support.eposnow.com/s/article/Split-bill-by?language=en_US · retrieved 2026-08-03

B
Unknown

order-capture-bar-tab-preauth differentiator

Not scored by this record.

Unknown

order-capture-transfer-audit

Not scored by this record.

Unknown

order-capture-native-handheld

Not scored by this record.

Partial

order-capture-offline-order-entry

Epos Now publishes an offline scope, but it covers the payment leg only. Offline Mode "allows your Epos Now card terminal to accept transactions even without an active internet connection"; it is "automatically switched on when no WiFi or 4G network is detected during Standalone Mode", card data is "securely stored on the card terminal" and processed on reconnection, with default caps of 10 stored transactions and a low per-transaction ceiling, and "your business assumes full responsibility for any declined transactions, expired payments, chargebacks, or disputes". Named shortfalls against this claim: nothing in the 215-article knowledge base states what the till itself can do with the internet down - no offline order-entry, modifier or cash-tender scope is published anywhere - and the send-to-kitchen half is contradicted, since the KDS guide states flatly "An internet connection is required" and the network guide opens "Any device running Epos Now requires a strong and stable internet connection to function effectively." The documented fallback for a total outage is Epos Now Standalone, an unintegrated card-terminal path that bypasses the till and "will not generate a payout reference on the Transaction Report". https://support.eposnow.com/s/article/Epos-Now-Payments-Offline-Payments?language=en_US · retrieved 2026-08-04

B
Unknown

order-capture-qr-same-check differentiator

Not scored by this record.

Unknown

order-capture-kiosk-first-party differentiator

Not scored by this record.

Unknown

order-capture-drive-thru

Not scored by this record.

Unknown

order-capture-drive-thru-timers

Not scored by this record.

Unknown

order-capture-voice-ai differentiator

Not scored by this record.

Unknown

order-capture-throttling differentiator

Not scored by this record.

Unknown

order-capture-scheduled-orders

Enumerated the full public knowledge base from https://support.eposnow.com/s/sitemap-topicarticle-1.xml (257 article slugs) and read Tabs and Tables, Processing Transactions, Action Buttons, Courses, Order Printing Setup and the Epos Now Order & Pay (Yoello) setup steps 1, 2, 5 and 6 on 2026-08-03. Nothing describes future-dated or scheduled orders, a per-channel lead time, or a computed fire time; the only deferral constructs documented are Order/Layaway (hold on a tab or table) and manual Course Firing. Unresolved because absence from the help centre is not a stated limitation.

F
Unknown

order-capture-catering

Not scored by this record.

Unknown

order-capture-order-ready-signal differentiator

Not scored by this record.

Unknown

order-capture-void-comp-controls

Not scored by this record.

Menu, modifiers & pricing engine

Partial

menu-pricing-nested-modifiers

Multiple Choice Product Groups carry a minimum selection and a maximum selection, and a per-product "Make multiple choice products optional for this product" checkbox (so forced selection is the default). Multiple groups can be attached to one product with a Till Order to sequence them. The guide describes only groups attached directly to a sellable product; no nesting of a group beneath another modifier, and therefore nothing approaching three levels, is documented. https://support.eposnow.com/s/article/Multiple-Choice-Products?language=en_US · retrieved 2026-08-03

B
No

menu-pricing-modifier-price-by-parent-size

Sizes are not an axis on the item: the free Product Matrix app builds a Variant Map and then "the original Base Product has been removed and replaced with a button for each size" - one duplicated product record per size. Modifiers are separate products grouped into Multiple Choice Product Groups, and the group-to-product assignment screen exposes only the group, a Till Order and an optional-selection checkbox - no per-parent or per-size price field. A modifier's price therefore lives on the modifier product itself; there is no price matrix. https://support.eposnow.com/s/article/Apps-Product-Matrix-Guide?language=en_US · retrieved 2026-08-03

B
Unknown

menu-pricing-fractional-placement differentiator

Not scored by this record.

Unknown

menu-pricing-half-and-half-rule differentiator

Not scored by this record.

No

menu-pricing-topping-quantity-tiers

The Multiple Choice Product Group configuration is enumerated in full - name, description, minimum selection, maximum selection, member products, Till Order, optional-selection checkbox. There is no quantity tier (light/regular/extra/double) and no price multiplier per tier; a modifier is a product carrying its own price, so extra portions can only be expressed by selecting the modifier again. https://support.eposnow.com/s/article/Multiple-Choice-Products?language=en_US · retrieved 2026-08-03

B
Unknown

menu-pricing-size-style-matrix differentiator

Not scored by this record.

Unknown

menu-pricing-included-allowance differentiator

Not scored by this record.

Unknown

menu-pricing-combos

Not scored by this record.

Unknown

menu-pricing-upsell-prompts differentiator

Not scored by this record.

Unknown

menu-pricing-86-propagation

Not scored by this record.

Unknown

menu-pricing-countdown-auto-86 differentiator

Not scored by this record.

Unknown

menu-pricing-dayparting

Not scored by this record.

Unknown

menu-pricing-channel-price-books

Not scored by this record.

Unknown

menu-pricing-dual-pricing differentiator

Not scored by this record.

Unknown

menu-pricing-allergen-nutrition

Not scored by this record.

Unknown

menu-pricing-recipe-linkage differentiator

Not scored by this record.

Unknown

menu-pricing-3p-menu-push

Not scored by this record.

Unknown

menu-pricing-dynamic-pricing

Not scored by this record.

Payments & money movement

Unknown

payments-processor-choice differentiator

Not scored by this record.

Unknown

payments-published-rates differentiator

Not scored by this record.

Unknown

payments-dual-pricing differentiator

Not scored by this record.

Unknown

payments-surcharge-guardrails differentiator

Not scored by this record.

Yes

payments-emv-nfc

The card-machines page covers the terminal range (Link, Air, Pro+) with a collective statement: "All our machines support contactless payments, chip cards, and mobile wallets", and "You can also use Epos Now Payments to accept eWallets for the same rate, including Apple Pay, Google Pay, and Samsung Pay". The Air device page confirms per-device: "You can take payments through chip and pin, contactless cards using tap to pay" and "Payments can be made via digital wallets for the same rate, including Apple Pay, Google Pay, and Samsung Pay" (https://www.eposnow.com/us/payment-processing/air-device/). Grade C because these are first-party feature pages; the help-centre terminal setup guides (AMS1 Air, Pro Saturn S1F2, Payments Lite) cover assembly, network and boarding only and never enumerate acceptance methods. https://www.eposnow.com/us/payment-processing/card-machines/ · retrieved 2026-08-04

C
Unknown

payments-softpos-tap-to-pay differentiator

Not scored by this record.

Unknown

payments-pay-at-table

Not scored by this record.

Unknown

payments-qr-guest-pay differentiator

Not scored by this record.

Unknown

payments-tip-adjust

Not scored by this record.

Unknown

payments-tip-pooling differentiator

Not scored by this record.

Unknown

payments-offline-store-and-forward differentiator

Not scored by this record.

Unknown

payments-offline-decline-liability differentiator

Not scored by this record.

No

payments-gift-cards

Epos Now has no first-party gift card. Its own guide for issuing and redeeming vouchers is a workaround built on Customer Credit: "Name the customer with the same code that the physical voucher is named with", load credit against that customer record, then redeem by selecting Customer Credit as the tender and "record the available balance on the physical voucher or staple the receipt to it". Real gift-card programmes are delivered by third-party AppStore integrations (Factor4, VoucherCart), each requiring credentials issued by that vendor. https://support.eposnow.com/s/article/Using-Customer-Credit-as-a-Voucher?language=en_US · retrieved 2026-08-03

B
Unknown

payments-house-accounts

Not scored by this record.

Unknown

payments-split-tender

Not scored by this record.

Partial

payments-refund-void-controls

Void and delete are gated by discrete staff-role permissions - "Delete Unordered Items" and "Void Ordered Items and Delete Unordered Items" - and the End of Day plus the Reporting > Auditing > Void/Delete Lines report show every void and delete with staff member, till and time; Refunds, Discounts and No Sales have their own auditing reports filterable by location, device and staff, and refunds require a reason code from a configured list. Shortfall: the docs describe permission-gating of the operator only, with no manager-PIN override or approval step, so no separate approver is ever recorded, and no immutability guarantee is stated for these reports. https://support.eposnow.com/s/article/Performing-a-VOID?language=en_US · retrieved 2026-08-03

B
Unknown

payments-chargeback-tooling differentiator

Not scored by this record.

Unknown

payments-card-on-file differentiator

Not scored by this record.

Unknown

payments-payout-timing differentiator

Not scored by this record.

Unknown

payments-p2pe-pci4

Not scored by this record.

Kitchen & production

Partial

kitchen-station-routing

Routing exists and the merchant configures it without vendor involvement, but the only routing key is the product category. The order-printing guide states the mechanism in full: "Products are contained in Categories which are assigned to order channels. Printers then print from these order channels. When an order is placed, tickets print to any printer assigned to the relevant order channel" - example given, the "Burgers" category assigned to the "KITCHEN" channel. The KDS guide reuses the same key: before use, "all sellable products are correctly assigned to a category, and these categories are correctly assigned to an order printer/display (e.g., KITCHEN, BAR)", and the per-screen Order Views setting lets you "select which product types the KDS will display (e.g., only KITCHEN categories)". Named shortfalls: no per-item routing override (an item routes wherever its category routes), no routing by order type - eat-in, takeaway and delivery only drive display colour coding under Display Appearance, not the destination - and no revenue-centre or seating-area routing axis appears in either guide. https://support.eposnow.com/s/article/Order-Printing-Setup?language=en_US · retrieved 2026-08-04

B
Unknown

kitchen-expo-consolidation

Read the Kitchen Display Screens (KDS) article in full on 2026-08-03 (overview, Key Features, Compatibility and Requirements, How to Set Up, Configuration Settings, Additional Features). It documents per-station Order Routing and per-device Order Views filtered by product type, and says an order disappears from the queue once all items on that ticket are checked off - but only in the context of a single screen. No expo or pass screen, and no cross-station completion rule, is described either way. Also checked Order Printing Setup and Resend Orders; neither mentions consolidation.

F
Unknown

kitchen-course-firing differentiator

Not scored by this record.

Unknown

kitchen-prep-time-pacing differentiator

Not scored by this record.

Unknown

kitchen-order-throttling differentiator

Not scored by this record.

Unknown

kitchen-channel-pause-propagation differentiator

Not scored by this record.

Unknown

kitchen-order-ready-callback differentiator

Not scored by this record.

No

kitchen-bump-bar-hardware

The article's Compatibility and Requirements section enumerates the supported KDS hardware: "compatible with Android and Windows devices, including monitors, tablets, and mobile phones. For maximum efficiency, touchscreen devices are recommended", plus Epos Now's own 21.5-inch Android touch screen. Every documented interaction is touch (check items off, Recall Order, Move Ticket, hamburger Summary View). No bump bar or programmable keypad is offered and no supported models are listed. https://support.eposnow.com/s/article/Kitchen-Display-Screens?language=en_US · retrieved 2026-08-03

B
Unknown

kitchen-all-day-counts

Not scored by this record.

Unknown

kitchen-sla-alerts

Not scored by this record.

Unknown

kitchen-printer-fallback differentiator

Not scored by this record.

Unknown

kitchen-offline-operation differentiator

Not scored by this record.

Unknown

kitchen-item-build-screens differentiator

Not scored by this record.

Unknown

kitchen-pizza-fractional-display differentiator

Not scored by this record.

Unknown

kitchen-recall-refire

Not scored by this record.

Unknown

kitchen-order-modification-alerts differentiator

Not scored by this record.

Unknown

kitchen-guest-ready-notification differentiator

Not scored by this record.

Unknown

kitchen-waste-logging

Not scored by this record.

Unknown

kitchen-speed-of-service-reporting

Not scored by this record.

Unknown

kitchen-prep-forecasting

Not scored by this record.

Delivery, dispatch & third-party channels

Unknown

delivery-driver-roster

Checked 2026-08-04. The help-centre sitemap (support.eposnow.com/s/sitemap-topicarticle-1.xml, 257 public article slugs) contains no article on drivers, driver clock-in, run assignment or per-driver reporting; the only delivery articles are Deliverect integration guides, and the Order & Pay (Yoello) series covers venue setup, Stripe payments and order statuses (Placed/Accepted/Finished) with no driver entity - its customer-facing FAQ even answers "I placed an order but there were no delivery drivers available" by directing the customer back to the venue. The Delivery POS marketing page (eposnow.com/us/systems/hospitality-pos/delivery/) offers only the generic phrase "tools to track delivery drivers" with no named module, screen or report, and routes delivery to AppStore integrations. No first-party page states the limitation outright, so this stays unknown rather than no.

F
Unknown

delivery-dispatch-board

Enumerated all 257 article slugs in the public help-centre sitemap on 2026-08-03; no article covers drivers, dispatch, runs or delivery management. The only first-party delivery construct found is the Dining Option action button, which switches the till between "Eat In, Take Away or Delivery" as a pricing/dining mode, plus the Epos Now Order & Pay (Yoello) app, whose setup steps cover venue details, Stripe onboarding, venue URL and QR codes but not driver assignment. Delivery channels otherwise arrive through Deliverect and FoodHub integrations. Left unresolved rather than scored `no` because no Epos Now page states the limitation.

F
Unknown

delivery-route-map differentiator

Not scored by this record.

Unknown

delivery-driver-tracking differentiator

Not scored by this record.

Unknown

delivery-zones-polygon differentiator

Not scored by this record.

Unknown

delivery-zone-pricing

Same sweep of the 257-article help-centre sitemap on 2026-08-03. No article defines delivery areas, per-zone delivery fees, order minimums or promise times; Locations and Devices captures only a postal address and timezone per site, and Price Scheduling bands are scoped by location and device group, not by customer address. Epos Now Order & Pay (Yoello) advertises "commission-free delivery, online ordering, delivery, and collection" but its published setup steps do not cover zone configuration. Unresolved rather than `no` for want of a positive statement.

F
Unknown

delivery-address-validation

Not scored by this record.

Unknown

delivery-driver-comp differentiator

Not scored by this record.

Unknown

delivery-cash-reconcile

Not scored by this record.

Unknown

delivery-daas-dispatch

Not scored by this record.

Unknown

delivery-daas-fallback differentiator

Not scored by this record.

Unknown

delivery-3p-direct-integration differentiator

Not scored by this record.

Unknown

delivery-3p-injection

Not scored by this record.

Unknown

delivery-menu-push

Not scored by this record.

Unknown

delivery-86-sync

Not scored by this record.

Unknown

delivery-store-pause

Not scored by this record.

Unknown

delivery-3p-reconciliation differentiator

Not scored by this record.

Unknown

delivery-injection-error-visibility differentiator

Not scored by this record.

Unknown

delivery-tracking-page

Not scored by this record.

Unknown

delivery-promise-time differentiator

Not scored by this record.

Unknown

delivery-offline-behavior

Not scored by this record.

Digital ordering & guest-facing channels

Partial

digital-first-party-web

Epos Now sells Order & Pay (AppStore AppID 1165, "powered by Yoello") as commission-free web ordering: the product page states "Completely Commission free" / "Yoello charges no additional fees for any order made through it" and customers "browse the menu, make an order, and pay by scanning a QR code or typing in a URL using any smartphone", with orders managed "through the Epos Now system". Named shortfalls: the ordering site is not on the restaurant's own domain - Step 6 states "Your URL will appear as: pay.yoello.com/v/[yourvenuenickname]", a 12-character nickname that "you will not be able to change" once saved, with branding limited to a logo on the QR plaque; the platform is a partner white-label (Yoello), not built in-house; and the orders-into-the-POS leg is asserted only on the marketing page - the setup docs read (Steps 1, 2, 5, 6, 7) show order accept/finish in an order-management portal, and Steps 3 and 5 render as title-only stubs, so direct till write-in is not documented. https://support.eposnow.com/s/article/Epos-Now-Order-Pay---Step-6?language=en_US · retrieved 2026-08-04

B
Partial

digital-menu-single-source

Epos Now Online is described as "Transferring your products and data from your Epos Now account into your online store so you only have to manage one set of products"; the site publishes "any Products within your Epos Now account that have been marked as 'Sell on web'", toggled from the core Back Office product list, a Sell on Web column, or Bulk Import, and categories appear automatically if they contain an active web product. Shortfalls: it is a separately purchased tiered app ("depending on the plan you purchased will determine how many products can be sent across"), publication is opt-in per product via the Sell on Web flag, and "you can later alter some elements of the product information from within the eCommerce website", so the web record can diverge. https://support.eposnow.com/s/article/Apps-Epos-Now-Online?language=en_US · retrieved 2026-08-03

B
Unknown

digital-native-app differentiator

Not scored by this record.

Unknown

digital-account-saved-payment

Read the Epos Now Order & Pay (Yoello) setup articles Step 1 Installation & Setup, Step 2 Payments, Step 5 Settings and Step 6 Venue URL & QR Code, plus the Epos Now Online eCommerce guide, on 2026-08-03. Step 2 documents guest payment by "Card, Apple Pay and Google Pay" through a merchant Stripe account, but no article describes a guest account, saved delivery addresses, a stored/tokenised card on the guest profile, or one-tap reorder. Step 3 (Products) and Step 5 (Settings) render as title-only stubs with no body text, so the consumer-side account model could not be checked.

F
Unknown

digital-upsell-engine differentiator

Not scored by this record.

Unknown

digital-scheduled-pacing

Not scored by this record.

Unknown

digital-fulfillment-modes

Not scored by this record.

Unknown

digital-qr-table

Not scored by this record.

Unknown

digital-kiosk differentiator

Not scored by this record.

Unknown

digital-group-ordering

Not scored by this record.

Unknown

digital-catering-portal differentiator

Not scored by this record.

Unknown

digital-voice-ai-phone differentiator

Not scored by this record.

Unknown

digital-drivethru-ai

Not scored by this record.

Unknown

digital-sms-ordering

Not scored by this record.

Unknown

digital-google-order differentiator

Not scored by this record.

Unknown

digital-apple-business-connect

Not scored by this record.

Unknown

digital-loyalty-attach

Not scored by this record.

Unknown

digital-subscriptions

Not scored by this record.

Unknown

digital-promo-parity

Not scored by this record.

Unknown

digital-guest-data-ownership differentiator

Not scored by this record.

Unknown

digital-checkout-pci-sca

Not scored by this record.

Unknown

digital-surcharge-transparency differentiator

Not scored by this record.

Guest data, loyalty & marketing

Partial

guest-loyalty-unified-profile

One customer record is shared by Back Office and Front Till ("Customers can be added, edited and accessed via the Back Office and Front Till") and carries title, name, DOB, phone, email, Customer Type, loyalty Card Number, Signup Location and a marketing-consent opt-in. Shortfalls: the guide documents no phone- or email-match dedup and no merge behaviour for duplicate records, and does not state that orders arriving from Epos Now Online or Order & Pay attach to the same profile - customers are created by hand at the till or in the Back Office. https://support.eposnow.com/s/article/Customer-Management?language=en_US · retrieved 2026-08-03

B
Unknown

guest-loyalty-thirdparty-identity-attach differentiator

Not scored by this record.

No

guest-loyalty-accrual-models

The claim needs at least two of points-per-dollar, visit/punch-count and spend-tier accrual as native configuration; Epos Now's in-house Loyalty app has exactly one. Its setup guide enumerates the whole points scheme - "Enter the Minimum Points Spend", "Enter the Points Value in your local currency ... i.e. 1 point = 0.01p", "Enter the relevant Get 0 Points per 0 p Spent section ... i.e. Get 1 Point per 10p Spent", plus a checkbox choosing pro-rata versus full-qualifying-value earning. No visit, punch-card or tier construct exists anywhere in the article; the only other lever is a flat Discount % on a Customer Type. Epos Now's own routes to other accrual models are bolt-on AppStore loyalty vendors (LoyalZoo, Loyalty Dog), which the claim excludes. https://support.eposnow.com/s/article/Apps-Loyalty?language=en_US · retrieved 2026-08-04

B
Unknown

guest-loyalty-tiers differentiator

Not scored by this record.

Unknown

guest-loyalty-offline-behavior differentiator

Not scored by this record.

Unknown

guest-loyalty-offer-stacking-rules differentiator

Not scored by this record.

Unknown

guest-loyalty-targeted-offers differentiator

Not scored by this record.

Unknown

guest-loyalty-rfm-segmentation differentiator

Not scored by this record.

No

guest-loyalty-lifecycle-automation

The in-house Loyalty app's features are enumerated as "a customisable points-based system", promotions targeted at Customer Types, optional printed loyalty cards, and customer reports; configuration is limited to Minimum Points Spend, Points Value and a points-per-spend ratio. No triggered birthday, first-visit or lapsed win-back campaign exists. Epos Now's own answer for campaign automation is the paid Mailchimp integration, whose article says Mailchimp is where you "build workflows and custom rules so you can target your customers with timely and relevant content" - the automations run in the third-party ESP, not the platform. https://support.eposnow.com/s/article/Apps-Loyalty?language=en_US · retrieved 2026-08-03

B
Unknown

guest-loyalty-native-email-sms differentiator

Not scored by this record.

Unknown

guest-loyalty-consent-management

Not scored by this record.

Unknown

guest-loyalty-10dlc-registration

Not scored by this record.

Unknown

guest-loyalty-campaign-attribution differentiator

Not scored by this record.

Unknown

guest-loyalty-data-export-portability differentiator

Not scored by this record.

Unknown

guest-loyalty-review-capture-routing differentiator

Not scored by this record.

Unknown

guest-loyalty-referral-program

Not scored by this record.

Unknown

guest-loyalty-wallet-pass differentiator

Not scored by this record.

Unknown

guest-loyalty-privacy-rights-tooling

Not scored by this record.

Unknown

guest-loyalty-redemption-fraud-controls

Not scored by this record.

Unknown

guest-loyalty-ai-offer-recommendation differentiator

Not scored by this record.

Unknown

guest-loyalty-stored-value-gift

Not scored by this record.

Labor & workforce

Yes

labor-clock-in-at-pos

The Front Till is the time clock, using the staff passcode (PIN): "On the Front Till, tap Clock In/Out (top left corner of the Log In screen). Select the staff tile for the person clocking in. Enter the passcode, then select Clock In." Clock-out mirrors it and "A small print-out will be generated confirming the clock out." No separate time-clock hardware or app is required, and forgotten clock-outs are corrected in the Back Office: "Go to Staff Reports or Time Tracking in the Back Office. Manually edit the Clock In/Out times as needed." https://support.eposnow.com/s/article/Clock-In-Out?language=en_US · retrieved 2026-08-04

B
Unknown

labor-photo-punch-verification differentiator

Not scored by this record.

Unknown

labor-offline-time-punch differentiator

Not scored by this record.

Partial

labor-granular-rbac

Staff Roles are operator-defined rather than fixed tiers, and permissions are granted per discrete action: the Void guide names "Delete Unordered Items" and "Void Ordered Items and Delete Unordered Items" as separate checkboxes, and the End of Day guide names "Close Till" and "Blind End of Day" as further per-role permissions. Shortfalls: the Adding Staff Roles guide never enumerates the permission set (it only says enabling Permissions reveals four checkboxes that expand further), and no per-location scoping of a role is documented - roles are created once at organisation level. https://support.eposnow.com/s/article/Performing-a-VOID?language=en_US · retrieved 2026-08-03

B
Partial

labor-manager-override-audit

Reporting > Auditing provides Refunds, Discounts, No Sales and Void Lines reports, each filterable by location, device and staff and exportable to CSV/Excel; No Sales shows "the date, time, staff member and the device the no sale was processed on", and the End of Day shows all voids and deletes with the staff member and time. Shortfall: Epos Now documents no manager-override or approval step at all - actions are permitted or refused by the acting user's own staff-role permissions - so the audit trail attributes the performer and never a separate approver, and no immutability property is claimed for these reports. https://support.eposnow.com/s/article/Auditing?language=en_US · retrieved 2026-08-03

B
Unknown

labor-native-scheduling differentiator

Not scored by this record.

Unknown

labor-demand-labor-forecast differentiator

Not scored by this record.

Unknown

labor-realtime-labor-percent differentiator

Not scored by this record.

Unknown

labor-overtime-prevention differentiator

Not scored by this record.

Unknown

labor-break-compliance-by-state differentiator

Not scored by this record.

Unknown

labor-minor-labor-rules

Not scored by this record.

Unknown

labor-tip-pooling-rules

Not scored by this record.

Unknown

labor-tip-distribution-audit-trail

Not scored by this record.

Unknown

labor-qualified-tips-w2-reporting differentiator

Not scored by this record.

Unknown

labor-native-payroll differentiator

Not scored by this record.

Unknown

labor-payroll-export-formats

Not scored by this record.

Unknown

labor-shift-swap-workflow differentiator

Not scored by this record.

Unknown

labor-server-performance-metrics differentiator

Not scored by this record.

Inventory, purchasing & cost control

No

inventory-recipe-bom-costing

There is no recipe or bill-of-materials entity in Epos Now. The knowledge base enumerates its stock features - Stock Management, Stock Takes, Stock Movements, Master Products, Purchase Orders, Measurements, Adding Stock, Stock Reports - and recipe costing is not among them. The native depletion model is single-level pack conversion: a Master Product carries a cost price, a Unit of Sale and a Volume of Sale ("the amount of child products within the master product"), and selling the child deducts from the master - one level, and the master is a purchase pack, not a prep item that can itself contain components. Ingredients appear only as free text: the Product Plus app adds "an extended description to allow for ingredients, variants, or allergy information", with no quantity or cost attached. Epos Now's own documented answer for the capability is a third-party partner-billed AppStore integration - Apicbase, "a back of house management software for food businesses ... an easy to use platform for food cost control that integrates seamlessly with Epos Systems" that will "simplify your stock counts, recipe costings", quoted by Apicbase's own sales team with "basic packages start at GBP175" billed by Apicbase directly. Multi-level sub-recipes and automatic plate-cost recalculation are therefore not an Epos Now capability. https://support.eposnow.com/s/article/Apicbase?language=en_US · retrieved 2026-08-04

B
Partial

inventory-unit-conversion-yields

Master Products model the purchase pack against the sold unit: the master carries a "Unit of Sale" and a "Volume of Sale" (the number of child products inside it), and each child product is linked to the master with an "Amount" deducted per sale. The free Measurements app adds Weighed and Measured product types with a Measurement Scheme, a Unit of Purchase and a Unit of Sale with cost and sale price per measurement unit. Shortfalls: there is no separate count unit distinct from the sale unit, and no yield or waste percentage is applied to the raw-to-usable conversion anywhere in these guides. https://support.eposnow.com/s/article/Master-Products-Back-Office?language=en_US · retrieved 2026-08-03

B
Unknown

inventory-theoretical-vs-actual differentiator

Not scored by this record.

Unknown

inventory-realtime-depletion differentiator

Not scored by this record.

Unknown

inventory-86-auto-sync differentiator

Not scored by this record.

Partial

inventory-count-modes

Stock takes run from either the Back Office or the Front Till, and the list can be a full count or a subset filtered by supplier, category, or wet/dry - plus a Quick Scan mode that builds the count by barcode. Counts can Add To or Set the expected figure, carry a reason and notes, are reviewed for discrepancies before completion, and past stock takes are retained and browsable by date range and location, so history is not overwritten. Shortfall: nothing in the guide schedules recurring or cycle counts - every stock take is started manually by a named staff member. https://support.eposnow.com/s/article/Stock-Takes?language=en_US · retrieved 2026-08-03

B
Unknown

inventory-mobile-count-offline

Not scored by this record.

Unknown

inventory-vendor-catalogs-edi differentiator

Not scored by this record.

Unknown

inventory-invoice-ocr differentiator

Not scored by this record.

Unknown

inventory-price-change-alerts differentiator

Not scored by this record.

Unknown

inventory-par-auto-suggest differentiator

Not scored by this record.

Unknown

inventory-waste-logging

Not scored by this record.

Unknown

inventory-shelf-life-expiry

Not scored by this record.

Unknown

inventory-bar-partial-bottle

Not scored by this record.

Unknown

inventory-cogs-gl-export

Not scored by this record.

Unknown

inventory-native-not-partner differentiator

Not scored by this record.

Unknown

inventory-menu-margin-linkage differentiator

Not scored by this record.

Reporting, BI & data access

Partial

reporting-realtime-dashboard

The browser half is documented and the freshness requirement is met explicitly: the Back Office Home Page is "the landing page after you log in", carries three sales overview metrics with prior-period comparison, a sales overview line chart, and a top-ten products table, filterable by today/yesterday/this week/last week and by area or location - and of the chart, "The graph can be refreshed to view sales made up to 5 minutes prior." Separately, Setting up a Reporting Dashboard documents user-composed dashboards assembled from Back Office reports with a monthly/weekly/daily/hourly display granularity plus scheduled email delivery. Named shortfalls: no dedicated mobile reporting app is documented - the published mobile clients are the Till app (com.eposnow.till) and the iOS POS Till, and the knowledge base routes owners to the Back Office web portal, not to an owner app; and the refresh is manual on two counts, since the Home Page graph must be refreshed by the user and "By default, the Back Office does not load dashboards or reports automatically" until the "Do not run reports on initial page load" checkbox is unticked under Organisations > Company > Company Details. https://support.eposnow.com/s/article/Home-Page?language=en_US · retrieved 2026-08-04

B
Partial

reporting-eod-closeout

The End of Day report submitted to the Back Office is one document per till close carrying opening balance, net sales inc VAT, gratuity, pay-outs, petty cash, banked, Expected, Actual and Variance, with the staff who opened and closed and the times; "Show Tenders" expands it into Tender Type, Sale, Wet/Dry, Sales by Product, Sales by Employee, Refund, Sale by Category, Void Summary, Tax Summary and Credit breakdowns, and the data is locked once submitted ("cannot be changed"). Shortfalls: the enumerated breakdowns include no discount total and no gross-sales line (net sales inc VAT only), and tips appear only for operators who have bought the separate Gratuity app. https://support.eposnow.com/s/article/End-of-day-reports?language=en_US · retrieved 2026-08-03

B
Partial

reporting-pmix-modifier-level

The Sales by Product report lists per product the quantity, measured quantity, sales inc tax, discount, net sales inc and exc tax, cost price, margin and margin %, filterable by location area, location, device group, device, staff, wet/dry and product tag, and exportable. Shortfalls: the documented filters offer a date range but no daypart and no revenue centre, and the report is defined over products only - modifiers are not a reported dimension (they are separate Multiple Choice products, so they can appear as ordinary product rows, but no modifier-level view of a parent item's mix is documented). https://support.eposnow.com/s/article/Sales-by-Product-Report?language=en_US · retrieved 2026-08-03

B
Unknown

reporting-comps-voids-audit

Not scored by this record.

Unknown

reporting-cash-over-short

Not scored by this record.

Unknown

reporting-labor-productivity

Not scored by this record.

Unknown

reporting-server-scorecards differentiator

Not scored by this record.

Unknown

reporting-channel-profitability differentiator

Not scored by this record.

Unknown

reporting-scheduled-delivery

Not scored by this record.

Unknown

reporting-public-api differentiator

Not scored by this record.

Unknown

reporting-webhooks differentiator

Not scored by this record.

Unknown

reporting-api-not-upcharged differentiator

Not scored by this record.

Unknown

reporting-tier-paywall differentiator

Not scored by this record.

Unknown

reporting-history-retention differentiator

Not scored by this record.

Unknown

reporting-anomaly-alerts differentiator

Not scored by this record.

Unknown

reporting-nl-query

Not scored by this record.

Unknown

reporting-guest-cohorts differentiator

Not scored by this record.

Unknown

reporting-sales-forecast differentiator

Not scored by this record.

Unknown

reporting-tip-tax-compliance

Not scored by this record.

Multi-location, franchise & enterprise governance

Partial

multi-location-org-hierarchy

Multi-Site Manager defines three first-class levels - Location Areas, Locations and Devices - and a Location Area can be given "a Parent Location Area where the Location Area you are currently creating will sit within, this could be an HQ Location Area", giving four. Reporting is scoped to it ("Filter by Location Area" appears on the End of Day and Sales by Product reports only when Multi-Site Manager is used) and it is used to "Manage restrictions on access more effectively to reduce visibility of sensitive information". Shortfall: hierarchy is not in the base product - Multi-Site Manager is a chargeable AppStore add-on (Buy App or 30-day trial, monthly charge thereafter). https://support.eposnow.com/s/article/Multi-Site-Manager?language=en_US · retrieved 2026-08-03

B
Partial

multi-location-central-menu-publish

Products live in a single Back Office catalogue shared by every location, and Multi-Site Manager adds Product Groups that "allow you to segment your categories and/or products into groups that are only accessible on tills within the Location Areas you assign to them", plus Location-Area-scoped rules for Pricing, Promotions, Discounts, Multiple Choice Products and receipt content. Shortfalls: there is no publish action targeting a chosen set of locations and no publish/version history recording what was pushed, when or by whom - changes reach a till when it performs a Cloud Sync - and Product Groups require the paid Multi-Site Manager app. https://support.eposnow.com/s/article/Multi-Site-Manager?language=en_US · retrieved 2026-08-03

B
Partial

multi-location-price-zones

One item can hold several prices without duplication: the free Price Scheduling app defines Price Bands (Sale Price inc tax and Eat Out Price inc tax per product) activated by Price Schedules on a duration/time basis with a 1-99 priority to resolve collisions, and Multi-Site Manager adds "Location Area specific rules (Pricing, Promotions, Multiple Choice Products)". Shortfalls: a Price Schedule targets a single location - "you can only select one location. If you wish for this to apply to multiple locations, you will need to create additional Price Schedules" - and the only channel axis on a band is eat-in versus eat-out, with no per-marketplace or per-delivery-channel price book; location-group pricing needs the paid Multi-Site Manager app. https://support.eposnow.com/s/article/Price-Scheduling?language=en_US · retrieved 2026-08-03

B
Unknown

multi-location-consolidated-reporting

Not scored by this record.

Unknown

multi-location-cross-location-giftcard

Not scored by this record.

Unknown

multi-location-cross-location-loyalty

Not scored by this record.

Unknown

multi-location-multi-brand differentiator

Not scored by this record.

Unknown

multi-location-multi-tax-jurisdiction

Not scored by this record.

Unknown

multi-location-central-labor-policy

Not scored by this record.

Hardware & physical footprint

Unknown

hardware-commodity-devices differentiator

Not scored by this record.

Unknown

hardware-os-platforms

Hardware families (Countertop, Micro, Pro+, Duo) are named in marketing, but no client OS versions or minimum specs were verified.

F
Unknown

hardware-handheld-purpose-built

Not scored by this record.

Unknown

hardware-handheld-battery-swap differentiator

Not scored by this record.

Unknown

hardware-handheld-lte

Not scored by this record.

Unknown

hardware-offline-mode

Checked, on 2026-08-03, every offline-related article in the help-centre sitemap: Epos Now Payments - Offline Mode, Epos Now Standalone, the Spanish Modo sin Conexion and Modo Independiente, Cloud Sync, Running Epos Now Devices on Your Network, and the eposnow.com resource page Offline Credit Card Processing. All document the card terminal only - store-and-forward on the reader, GBP20 per transaction and 10 stored transactions by default, merchant carries the liability for declines. Standalone lists "When your internet connection or Till Device is down" as a trigger for taking payment on the terminal instead, which implies degraded till behaviour but never states what the Till App can and cannot do offline. The network guide says only that any device "requires a strong and stable internet connection to function effectively". No published offline scope for the till, so unresolved.

F
Partial

hardware-kds

First-party product, touch-driven, with station routing: Epos Now sells the KDS software licence Upfront, as HaaS or Software Only, "Epos Now offers a 21.5-inch Full HD 1080p Android Touch Screen with built-in WiFi, but you can also use your own hardware"; input is touch ("Mark individual items as complete by checking them off" - no bump bar is offered, but the claim accepts touch); and "Order Routing: Seamlessly direct orders to different KDS stations" via categories assigned to order channels plus a per-screen Order Views filter. Named shortfall: no course or fire timing on the KDS - the only timing feature is order-age countdown ("Timers: Highlight orders that have been waiting too long with configurable timers", turning tickets orange or red), and Epos Now's coursing construct is a course number on a category that controls the printed ticket sequence (Courses guide); no course view, fire, or hold/fire control appears anywhere in the KDS guide. https://support.eposnow.com/s/article/Kitchen-Display-Screens?language=en_US · retrieved 2026-08-04

B
Unknown

hardware-kiosk differentiator

Not scored by this record.

Unknown

hardware-drive-thru

Not scored by this record.

Unknown

hardware-printer-compatibility

Not scored by this record.

Unknown

hardware-peripherals

Not scored by this record.

Unknown

hardware-p2pe-terminal

Not scored by this record.

Unknown

hardware-tap-to-phone differentiator

Not scored by this record.

Unknown

hardware-pricing-transparency differentiator

Not scored by this record.

Unknown

hardware-ownership-vs-lease differentiator

Not scored by this record.

Unknown

hardware-usable-after-churn differentiator

Not scored by this record.

Unknown

hardware-rma-sla differentiator

Not scored by this record.

Unknown

hardware-byod

Not scored by this record.

Unknown

hardware-remote-device-management differentiator

Not scored by this record.

Unknown

hardware-selfpour-scales

Not scored by this record.

Unknown

hardware-callerid-integration

Not scored by this record.

Integrations, API & extensibility

Yes

extensibility-public-api-docs

Public Swagger reference reachable anonymously - no login, NDA or sales call. The v4 index renders 60+ resources (Product, Transaction, Customer, Stock, Staff, Webhook, TokenInfo) plus a Types section, and the machine-readable Swagger 2.0 document is served at /docs/v4/json; the v2 reference at /Docs/V2 is equally open. Previously cited as /Docs/Global, which now 301s here. https://developer.eposnowhq.com/Docs/v4/index · retrieved 2026-08-09

A
Unknown

extensibility-api-access-cost differentiator

Not scored by this record.

Unknown

extensibility-free-sandbox differentiator

Not scored by this record.

Unknown

extensibility-oauth-partner-apps

Auth scheme is not stated on the documentation index pages retrieved; OAuth 2.0 with scoped operator grants was not confirmed.

F
Yes

extensibility-webhooks-push

POST /api/v4/Webhook registers a subscription shaped {BaseUrl, Triggers:[{EventTypeId, Path}]} - the merchant supplies a callback URL, so events are pushed. The Webhook Event Type table enumerates CompleteTransaction (304), CreateOrderedTransaction (305), CancelOrderedTransaction (308) and DeleteTransaction (309). Note the enumeration carries no refund-specific event, so refunds are not separately subscribable. Previously cited as /Docs/Global, which now 301s here. https://developer.eposnowhq.com/Docs/v4/index · retrieved 2026-08-09

A
Unknown

extensibility-webhook-reliability differentiator

Not scored by this record.

Unknown

extensibility-order-injection-api

Not scored by this record.

Unknown

extensibility-menu-write-api differentiator

Not scored by this record.

Unknown

extensibility-doordash-preferred differentiator

Not scored by this record.

Unknown

extensibility-first-party-delivery-integrations differentiator

Not scored by this record.

Unknown

extensibility-middleware-compatibility

Not scored by this record.

Unknown

extensibility-accounting-connectors

Not scored by this record.

Unknown

extensibility-payroll-export

Not scored by this record.

Unknown

extensibility-app-marketplace

Not scored by this record.

Unknown

extensibility-headless-embedded

Not scored by this record.

Unknown

extensibility-data-portability-exit differentiator

Not scored by this record.

Reliability, offline & operations

Unknown

reliability-offline-order-entry

Same sweep as hardware-offline-mode on 2026-08-03. Epos Now publishes detailed offline behaviour for its card terminals (Epos Now Payments - Offline Mode, Epos Now Standalone) and nothing for order entry: no help-centre article states whether the Till App can create orders, route tickets or print a check while the WAN is down. Cloud Sync documents only the pull of Back Office changes down to the till. A vendor Facebook post asserting the till front operates in an offline mode was surfaced in search but is a marketing claim, not documentation, and no first-party page corroborates it.

F
Unknown

reliability-offline-card-auth differentiator

Not scored by this record.

Unknown

reliability-offline-decline-liability differentiator

Not scored by this record.

Unknown

reliability-lan-degraded-multi-terminal differentiator

Not scored by this record.

Unknown

reliability-local-transaction-engine differentiator

Not scored by this record.

Unknown

reliability-offline-kds-printing

The Kitchen Display Screens article's Compatibility and Requirements section states flatly "An internet connection is required", so the display half of this claim fails on the vendor's own words. The printer half is unresolved: Order Printing Setup describes order channels, USB/Ethernet printers on the same local network and copies per channel, but never says whether ticket routing survives loss of the internet, and Resend Orders is offered only as a manual remedy for a lost or damaged ticket. Because the claim is satisfied by either half and the printer half is undocumented, this stays unknown. Checked 2026-08-03.

F
No

reliability-printer-fallback

The order-printing setup wizard enumerates the whole configuration - printer brand, connection method (USB, Ethernet or built-in), detection or manual IP entry, "Choose Order Channels ... You can assign multiple channels and choose how many copies to print for each", category-to-channel assignment, and a "Print orders from this till" toggle. No backup printer, failover target or unreachable-printer alert appears anywhere in it. Epos Now's documented remedy when a ticket does not reach the line is the manual Resend Orders function, used "when an order ticket is lost, damaged, or when items need to be re-prepared". https://support.eposnow.com/s/article/Order-Printing-Setup?language=en_US · retrieved 2026-08-03

B
Unknown

reliability-sync-conflict-handling

Not scored by this record.

Unknown

reliability-offline-feature-matrix

Not scored by this record.

Unknown

reliability-public-status-page

Not scored by this record.

Unknown

reliability-247-live-support

Not scored by this record.

Unknown

reliability-onsite-install differentiator

Not scored by this record.

Unknown

reliability-menu-build-service differentiator

Not scored by this record.

Unknown

reliability-hardware-replacement-sla

Not scored by this record.

Unknown

reliability-pci-dss-4-attestation

Not scored by this record.

Unknown

reliability-mfa-role-based-access

Not scored by this record.

Unknown

reliability-self-serve-training

Not scored by this record.

Unknown

reliability-failover-terminal-role differentiator

Not scored by this record.

Unknown

reliability-cellular-backup

Not scored by this record.

Commercial, compliance & data ownership

Unknown

commercial-month-to-month-contract differentiator

Not scored by this record.

Unknown

commercial-no-early-termination-fee differentiator

Not scored by this record.

Yes

commercial-autorenew-terms-published

Both the renewal term and the notice window are stated in the publicly posted contract, reached without login from https://www.eposnow.com/us/terms/ which redirects to this PDF. Section 10.7: "The Software licence shall apply for a minimum period of 12 months (\"Initial Term\") and shall automatically renew for further 12 month periods (each a \"Renewal Period\") unless and until a party provides the other party with written notice to cancel the Software licence at least 30 days before the start of the next Renewal Period, which shall take effect no earlier than the end of the Initial Term or the end of the then current Renewal Period. Upon the start of each Renewal Period, the Customer shall be charged for the Software licence fees (at the then current rates) via the original billing method." Section 12 covers the Support Plan on the same pattern - it "shall automatically renew for another year unless the Customer advises Epos Now before the renewal date" - and adds a 30-day post-renewal cooling-off period during which cancellation carries "no penalty to the Customer". So: 12-month auto-renew, 30 days written notice, published rather than quote-only. https://eposnow-marketing.s3.eu-west-1.amazonaws.com/public/terms/terms-us.pdf · retrieved 2026-08-04

B
Unknown

commercial-processing-not-bundled differentiator

Not scored by this record.

Unknown

commercial-interchange-plus-published differentiator

Not scored by this record.

Unknown

commercial-rate-increase-clause differentiator

Not scored by this record.

No

commercial-pricing-published

The US pricing page publishes no per-location or per-terminal software figure — only a hardware bundle promo and contact forms. https://www.eposnow.com/us/pricing/ · retrieved 2026-08-01

C
Unknown

commercial-module-unbundling differentiator

Not scored by this record.

Partial

commercial-hardware-purchase-outright

A complete-system hardware bundle is advertised as an outright purchase from $249 (was $1049), but no per-item price list for terminals, KDS screens or printers. https://www.eposnow.com/us/pricing/ · retrieved 2026-08-01

C
Unknown

commercial-hardware-not-locked differentiator

Not scored by this record.

Unknown

commercial-data-export-self-serve

Not scored by this record.

Unknown

commercial-export-customer-and-loyalty differentiator

Not scored by this record.

Unknown

commercial-post-termination-export-window differentiator

Not scored by this record.

Unknown

commercial-data-ownership-clause differentiator

Not scored by this record.

Unknown

commercial-pci-p2pe-tokenization

Not scored by this record.

Unknown

commercial-pci-dss-4-controls

Not scored by this record.

Unknown

commercial-privacy-dsar-tooling

Not scored by this record.

Unknown

commercial-wcag-kiosk-accessibility differentiator

Not scored by this record.

Unknown

commercial-dual-pricing-compliant differentiator

Not scored by this record.

Adversarial verification

An independent pass was instructed to refute this record, defaulting to downgrade when uncertain. It challenged 35 values — 5 upheld, 0 downgraded, 0 upgraded. This is published in full because a reader who can see which values were contested, on what evidence, and which way they moved has something no affiliate-funded comparison offers.

Capability claims

ClaimAs first scoredVerdictWhat the verifier found
order-capture-split-mergeunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialThe payment screen documents one split mode only: "choose to split by cover option / Choose the number of covers you would like to split the order by" (even N-way). No split by item, by seat, or by arbitrary amount is described. Merging exists as the separate Move/Merge feature (enabled via the Epos Now Labs app), which moves individual items or partial quantities between tables, but its guide states "the partial move of tables doesn't support moving partially paid bills or promotions". source
menu-pricing-nested-modifiersunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialMultiple Choice Product Groups carry a minimum selection and a maximum selection, and a per-product "Make multiple choice products optional for this product" checkbox (so forced selection is the default). Multiple groups can be attached to one product with a Till Order to sequence them. The guide describes only groups attached directly to a sellable product; no nesting of a group beneath another modifier, and therefore nothing approaching three levels, is documented. source
menu-pricing-modifier-price-by-parent-sizeunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-noSizes are not an axis on the item: the free Product Matrix app builds a Variant Map and then "the original Base Product has been removed and replaced with a button for each size" - one duplicated product record per size. Modifiers are separate products grouped into Multiple Choice Product Groups, and the group-to-product assignment screen exposes only the group, a Till Order and an optional-selection checkbox - no per-parent or per-size price field. A modifier's price therefore lives on the modifier product itself; there is no price matrix. source
menu-pricing-topping-quantity-tiersunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-noThe Multiple Choice Product Group configuration is enumerated in full - name, description, minimum selection, maximum selection, member products, Till Order, optional-selection checkbox. There is no quantity tier (light/regular/extra/double) and no price multiplier per tier; a modifier is a product carrying its own price, so extra portions can only be expressed by selecting the modifier again. source
payments-gift-cardsunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-noEpos Now has no first-party gift card. Its own guide for issuing and redeeming vouchers is a workaround built on Customer Credit: "Name the customer with the same code that the physical voucher is named with", load credit against that customer record, then redeem by selecting Customer Credit as the tender and "record the available balance on the physical voucher or staple the receipt to it". Real gift-card programmes are delivered by third-party AppStore integrations (Factor4, VoucherCart), each requiring credentials issued by that vendor. source
payments-refund-void-controlsunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialVoid and delete are gated by discrete staff-role permissions - "Delete Unordered Items" and "Void Ordered Items and Delete Unordered Items" - and the End of Day plus the Reporting > Auditing > Void/Delete Lines report show every void and delete with staff member, till and time; Refunds, Discounts and No Sales have their own auditing reports filterable by location, device and staff, and refunds require a reason code from a configured list. Shortfall: the docs describe permission-gating of the operator only, with no manager-PIN override or approval step, so no separate approver is ever recorded, and no immutability guarantee is stated for these reports. source
kitchen-bump-bar-hardwareunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-noThe article's Compatibility and Requirements section enumerates the supported KDS hardware: "compatible with Android and Windows devices, including monitors, tablets, and mobile phones. For maximum efficiency, touchscreen devices are recommended", plus Epos Now's own 21.5-inch Android touch screen. Every documented interaction is touch (check items off, Recall Order, Move Ticket, hamburger Summary View). No bump bar or programmable keypad is offered and no supported models are listed. source
digital-menu-single-sourceunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialEpos Now Online is described as "Transferring your products and data from your Epos Now account into your online store so you only have to manage one set of products"; the site publishes "any Products within your Epos Now account that have been marked as 'Sell on web'", toggled from the core Back Office product list, a Sell on Web column, or Bulk Import, and categories appear automatically if they contain an active web product. Shortfalls: it is a separately purchased tiered app ("depending on the plan you purchased will determine how many products can be sent across"), publication is opt-in per product via the Sell on Web flag, and "you can later alter some elements of the product information from within the eCommerce website", so the web record can diverge. source
guest-loyalty-unified-profileunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialOne customer record is shared by Back Office and Front Till ("Customers can be added, edited and accessed via the Back Office and Front Till") and carries title, name, DOB, phone, email, Customer Type, loyalty Card Number, Signup Location and a marketing-consent opt-in. Shortfalls: the guide documents no phone- or email-match dedup and no merge behaviour for duplicate records, and does not state that orders arriving from Epos Now Online or Order & Pay attach to the same profile - customers are created by hand at the till or in the Back Office. source
guest-loyalty-lifecycle-automationunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-noThe in-house Loyalty app's features are enumerated as "a customisable points-based system", promotions targeted at Customer Types, optional printed loyalty cards, and customer reports; configuration is limited to Minimum Points Spend, Points Value and a points-per-spend ratio. No triggered birthday, first-visit or lapsed win-back campaign exists. Epos Now's own answer for campaign automation is the paid Mailchimp integration, whose article says Mailchimp is where you "build workflows and custom rules so you can target your customers with timely and relevant content" - the automations run in the third-party ESP, not the platform. source
labor-granular-rbacunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialStaff Roles are operator-defined rather than fixed tiers, and permissions are granted per discrete action: the Void guide names "Delete Unordered Items" and "Void Ordered Items and Delete Unordered Items" as separate checkboxes, and the End of Day guide names "Close Till" and "Blind End of Day" as further per-role permissions. Shortfalls: the Adding Staff Roles guide never enumerates the permission set (it only says enabling Permissions reveals four checkboxes that expand further), and no per-location scoping of a role is documented - roles are created once at organisation level. source
labor-manager-override-auditunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialReporting > Auditing provides Refunds, Discounts, No Sales and Void Lines reports, each filterable by location, device and staff and exportable to CSV/Excel; No Sales shows "the date, time, staff member and the device the no sale was processed on", and the End of Day shows all voids and deletes with the staff member and time. Shortfall: Epos Now documents no manager-override or approval step at all - actions are permitted or refused by the acting user's own staff-role permissions - so the audit trail attributes the performer and never a separate approver, and no immutability property is claimed for these reports. source
inventory-unit-conversion-yieldsunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialMaster Products model the purchase pack against the sold unit: the master carries a "Unit of Sale" and a "Volume of Sale" (the number of child products inside it), and each child product is linked to the master with an "Amount" deducted per sale. The free Measurements app adds Weighed and Measured product types with a Measurement Scheme, a Unit of Purchase and a Unit of Sale with cost and sale price per measurement unit. Shortfalls: there is no separate count unit distinct from the sale unit, and no yield or waste percentage is applied to the raw-to-usable conversion anywhere in these guides. source
inventory-count-modesunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialStock takes run from either the Back Office or the Front Till, and the list can be a full count or a subset filtered by supplier, category, or wet/dry - plus a Quick Scan mode that builds the count by barcode. Counts can Add To or Set the expected figure, carry a reason and notes, are reviewed for discrepancies before completion, and past stock takes are retained and browsable by date range and location, so history is not overwritten. Shortfall: nothing in the guide schedules recurring or cycle counts - every stock take is started manually by a named staff member. source
reporting-eod-closeoutunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialThe End of Day report submitted to the Back Office is one document per till close carrying opening balance, net sales inc VAT, gratuity, pay-outs, petty cash, banked, Expected, Actual and Variance, with the staff who opened and closed and the times; "Show Tenders" expands it into Tender Type, Sale, Wet/Dry, Sales by Product, Sales by Employee, Refund, Sale by Category, Void Summary, Tax Summary and Credit breakdowns, and the data is locked once submitted ("cannot be changed"). Shortfalls: the enumerated breakdowns include no discount total and no gross-sales line (net sales inc VAT only), and tips appear only for operators who have bought the separate Gratuity app. source
reporting-pmix-modifier-levelunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialThe Sales by Product report lists per product the quantity, measured quantity, sales inc tax, discount, net sales inc and exc tax, cost price, margin and margin %, filterable by location area, location, device group, device, staff, wet/dry and product tag, and exportable. Shortfalls: the documented filters offer a date range but no daypart and no revenue centre, and the report is defined over products only - modifiers are not a reported dimension (they are separate Multiple Choice products, so they can appear as ordinary product rows, but no modifier-level view of a parent item's mix is documented). source
multi-location-org-hierarchyunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialMulti-Site Manager defines three first-class levels - Location Areas, Locations and Devices - and a Location Area can be given "a Parent Location Area where the Location Area you are currently creating will sit within, this could be an HQ Location Area", giving four. Reporting is scoped to it ("Filter by Location Area" appears on the End of Day and Sales by Product reports only when Multi-Site Manager is used) and it is used to "Manage restrictions on access more effectively to reduce visibility of sensitive information". Shortfall: hierarchy is not in the base product - Multi-Site Manager is a chargeable AppStore add-on (Buy App or 30-day trial, monthly charge thereafter). source
multi-location-central-menu-publishunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialProducts live in a single Back Office catalogue shared by every location, and Multi-Site Manager adds Product Groups that "allow you to segment your categories and/or products into groups that are only accessible on tills within the Location Areas you assign to them", plus Location-Area-scoped rules for Pricing, Promotions, Discounts, Multiple Choice Products and receipt content. Shortfalls: there is no publish action targeting a chosen set of locations and no publish/version history recording what was pushed, when or by whom - changes reach a till when it performs a Cloud Sync - and Product Groups require the paid Multi-Site Manager app. source
multi-location-price-zonesunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialOne item can hold several prices without duplication: the free Price Scheduling app defines Price Bands (Sale Price inc tax and Eat Out Price inc tax per product) activated by Price Schedules on a duration/time basis with a 1-99 priority to resolve collisions, and Multi-Site Manager adds "Location Area specific rules (Pricing, Promotions, Multiple Choice Products)". Shortfalls: a Price Schedule targets a single location - "you can only select one location. If you wish for this to apply to multiple locations, you will need to create additional Price Schedules" - and the only channel axis on a band is eat-in versus eat-out, with no per-marketplace or per-delivery-channel price book; location-group pricing needs the paid Multi-Site Manager app. source
reliability-printer-fallbackunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-noThe order-printing setup wizard enumerates the whole configuration - printer brand, connection method (USB, Ethernet or built-in), detection or manual IP entry, "Choose Order Channels ... You can assign multiple channels and choose how many copies to print for each", category-to-channel assignment, and a "Print orders from this till" toggle. No backup printer, failover target or unreachable-printer alert appears anywhere in it. Epos Now's documented remedy when a ticket does not reach the line is the manual Resend Orders function, used "when an order ticket is lost, damaged, or when items need to be re-prepared". source
order-capture-offline-order-entryunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialEpos Now does publish an offline scope, but only for the payment leg: Offline Mode stores card transactions on the terminal when no WiFi or 4G is detected, capped by default at 10 stored transactions with merchant liability for the resulting declines and chargebacks. Shortfalls: no published statement anywhere in the 215-article knowledge base of what the till can do offline - order entry, modifiers, cash tender are all unaddressed - and the send-to-kitchen half is contradicted, the KDS guide stating "An internet connection is required" and the network guide "Any device running Epos Now requires a strong and stable internet connection to function effectively." Epos Now Standalone, the documented total-outage fallback, bypasses the till entirely. source
kitchen-station-routingunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialMerchant-configurable routing exists on one axis only. "Products are contained in Categories which are assigned to order channels. Printers then print from these order channels", and the KDS consumes the same key - categories "assigned to an order printer/display (e.g., KITCHEN, BAR)", with a per-screen Order Views setting to "select which product types the KDS will display". Shortfalls: no per-item routing override, no routing by order type (eat-in/takeaway/delivery drive only Display Appearance colour coding), and no revenue-centre axis in either guide. source
inventory-recipe-bom-costingunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-noThe knowledge base enumerates every stock feature - Stock Management, Stock Takes, Stock Movements, Master Products, Purchase Orders, Measurements, Adding Stock, Stock Reports - and no recipe or BOM entity is among them. Native depletion is single-level pack conversion (Master Product cost price, Unit of Sale, Volume of Sale = "the amount of child products within the master product"), and the master is a purchase pack, not a nestable prep item. Ingredients exist only as free text in the Product Plus extended description, with no quantity or cost. Epos Now's own documented route to "recipe costings" is the partner-billed Apicbase AppStore integration, quoted by Apicbase and billed by Apicbase from GBP175/month. source
reporting-realtime-dashboardunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialThe freshness bar is met in the browser: the Back Office Home Page landing dashboard carries sales metrics, a comparison line chart and a top-ten product table filterable by period and by area/location, and "The graph can be refreshed to view sales made up to 5 minutes prior." Shortfalls: no dedicated mobile reporting app is documented - the published mobile clients are the Till apps, and owners are routed to the Back Office web portal; and loading is manual, since the Home Page graph is refreshed by the user and "By default, the Back Office does not load dashboards or reports automatically" until the "Do not run reports on initial page load" checkbox is unticked. source
commercial-autorenew-terms-publishedunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-yesBoth figures are in the publicly posted General Terms and Conditions of Trading (www.eposnow.com/us/terms/ redirects, without login, to the PDF). Section 10.7: 12-month Initial Term, automatic renewal for further 12-month Renewal Periods "unless and until a party provides the other party with written notice to cancel the Software licence at least 30 days before the start of the next Renewal Period", charged at then-current rates via the original billing method. Section 12 renews the Support Plan annually on the same pattern and adds a 30-day post-renewal cooling-off period cancellable "with no penalty to the Customer". source
payments-emv-nfcunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-yesFirst-party feature pages state acceptance across the terminal range: "All our machines support contactless payments, chip cards, and mobile wallets" and eWallets "including Apple Pay, Google Pay, and Samsung Pay" on the card-machines page, with the Air device page confirming "chip and pin, contactless cards using tap to pay" and the same wallet list. Graded C, not B: the help-centre setup guides for the AMS1 Air, Pro (Saturn S1F2) and Payments Lite terminals cover assembly, network setup and boarding only and never enumerate acceptance methods. C may carry a yes on a table-stakes claim. source
digital-first-party-webunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialOrder & Pay (AppID 1165, "powered by Yoello") is sold by Epos Now as commission-free QR/URL ordering with orders managed "through the Epos Now system". Shortfalls: not the restaurant's own domain - Step 6 fixes the site at "pay.yoello.com/v/[yourvenuenickname]" with a 12-character nickname that cannot be changed once saved; the platform is a Yoello white-label rather than in-house; and the direct-to-POS write is stated only in marketing, with Steps 3 and 5 of the setup series rendering as title-only stubs. source
guest-loyalty-accrual-modelsunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-noThe claim requires at least two native accrual models; the in-house Loyalty app documents exactly one. Its setup enumerates the entire scheme - Minimum Points Spend, Points Value ("1 point = 0.01p"), "Get 1 Point per 10p Spent", and a pro-rata versus full-qualifying-value checkbox. No visit/punch-count or spend-tier accrual exists in the article, and Epos Now's documented routes to other models are bolt-on AppStore vendors (LoyalZoo, Loyalty Dog), which the claim excludes. source
labor-clock-in-at-posunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-yesThe Clock In/Out guide puts the time clock on the Front Till Log In screen: tap Clock In/Out, "Select the staff tile for the person clocking in. Enter the passcode, then select Clock In." Clock-out mirrors it with a printed confirmation, and missed clock-outs are edited in Back Office Staff Reports or Time Tracking. No separate time-clock hardware is required. source
hardware-kdsunknown (placeholder rationale "No public documentation located during the 2026-08-01 research pass." - the cell had never been examined)resolve-to-partialThe KDS is first-party (software licence sold Upfront/HaaS/Software Only, with Epos Now's own 21.5-inch Android touchscreen or BYO hardware), touch-driven, and station-routed ("Order Routing: Seamlessly direct orders to different KDS stations" via categories on order channels plus per-screen Order Views). Shortfall: no course/fire timing - the KDS documents only order-age countdown timers turning tickets orange/red, and coursing elsewhere in the product is a category course number sequencing printed tickets; no course view or fire control appears in the KDS guide. source
commercial-pricing-publishedno, grade B - The US pricing page publishes no per-location or per-terminaupheldGrade only, value untouched. Corpus-wide mechanical pass (workflows/regrade-marketing-pages.mjs): the cited page is a first-party pricing/feature/product page, which atlas-evidence-rules grades C ("vendor pricing page or feature page - first-party, but written to sell"), not B ("vendor product documentation - the manual, the help centre, the admin guide"). No claim was re-researched in this pass and no evidence was re-read; only the grade was brought into line with the source type. source
commercial-hardware-purchase-outrightpartial, grade B - A complete-system hardware bundle is advertised as an outrigupheldGrade only, value untouched. Corpus-wide mechanical pass (workflows/regrade-marketing-pages.mjs): the cited page is a first-party pricing/feature/product page, which atlas-evidence-rules grades C ("vendor pricing page or feature page - first-party, but written to sell"), not B ("vendor product documentation - the manual, the help centre, the admin guide"). No claim was re-researched in this pass and no evidence was re-read; only the grade was brought into line with the source type. source
commercial-autorenew-terms-publishedyes, grade A - cited to https://eposnow-marketing.s3.eu-west-1.amazonaws.com/public/terms/terms-us.pdfupheldGrade only, value and evidence untouched. Vendor LEGAL pages (terms, EULA, MSA, product-specific terms) are graded B corpus-wide - measured, not argued: 217 of 259 claims citing a legal-shaped URL are B. This claim was one of 21 stragglers still at A across 8 vendors. Each was inspected and every one is a genuine contract rather than a technical document, so the loose URL predicate produced no false positives here. The ladder does not name contracts explicitly, which is why this keeps recurring. source
extensibility-public-api-docsyes / B - "Public REST reference (v2 and v4) with resource and type listings readable without login, NDA"upheldThe cited /Docs/Global now 301s to /Docs/v4/index. Fetched the destination with plain curl and no credentials: 200, 29,499 bytes of real content, not an SPA shell or a login form - the nav lists every resource controller and the Types tables are rendered server-side into the HTML. The Swagger discovery document itself is public at /docs/v4/json (218,396 bytes, parses as swagger 2.0 with paths and definitions), and /Docs/V2 also returns the v2 reference anonymously. Calibrated the host first: https://developer.eposnowhq.com/Docs/v4/zzzfakepath9182 returns 404, so a soft 404 could not have passed as a hit. Value unchanged; URL re-pointed and grade raised B->A because the evidence is an OpenAPI/Swagger spec rather than a prose manual. source
extensibility-webhooks-pushyes / B - "Webhook resource plus a Webhook Event Type enum including CreateOrderedTransaction (305), Comp"upheldRe-verified the quotation rather than just the URL, per the MOVED rule. At the 301 destination /Docs/v4/index the rendered Webhook Event Type table gives exactly the values the record quotes - CompleteTransaction 304, CreateOrderedTransaction 305, CancelOrderedTransaction 308 - plus DeleteTransaction 309, so the quote is not conflated. The mechanism is push: /docs/v4/json defines path /api/v4/Webhook and definitions Webhook {BaseUrl, Triggers} and WebhookTrigger {EventTypeId, Path}, which is subscriber-supplied callback registration, not a poll endpoint. One thing the original note did not say: the ~70-entry event enum contains no Refund event, so refunds are not independently subscribable; the claim's push-vs-poll substance is unaffected and yes stands, with the gap now named in the note. source

Sources

Every URL this record cites. 49 in total.