Migration · Field note 05

Leaving Toast? Start with the workflow, not the price.

Changing a restaurant POS is a service change, a hardware change, and a data change at the same time. Use this checklist to find the work hidden behind a lower monthly quote.

Two people shaking hands across a work table
Photo by fauxels / Pexels.

A cheaper POS can still be an expensive move if the menu is rebuilt badly, kitchen tickets route incorrectly, staff cannot find modifiers, or yesterday’s reports disappear. Price matters, but it should be one line in a migration decision—not the decision itself.

Start by writing down how your restaurant actually operates: service style, menu complexity, payment handoff, printers, kitchen screens, taxes, discounts, reports, and the person responsible when something breaks. Then test a replacement against that list.

Disclosure. FloPOS is an ecosystem, and FloCafe is its restaurant POS product. FloCafe is one option to evaluate—not a universal replacement for a managed commercial platform. If you choose a self-managed or open-source system, assign ownership for setup, backups, updates, hardware, and support before going live.

1. Document the service you need to preserve

Walk through a normal order from greeting to close-out. Include dine-in, takeaway, delivery, refunds, discounts, split tenders, voids, reopened tickets, and end-of-day reporting. Mark each step as essential, useful, or unnecessary. This prevents a feature comparison from hiding a workflow mismatch.

Pay particular attention to modifiers. Record nested choices, required options, kitchen notes, half-and-half items, size changes, add-ons, and price differences. A menu that looks simple to an owner can be difficult for a cashier during a rush.

2. Get the data out before cancelling anything

Ask for exports of products, categories, modifiers, prices, tax rules, customers, gift cards, open balances, staff roles, and historical reports where available. Keep the original files untouched. Save a copy in a location your business controls and decide which data must remain searchable after the old system is closed.

Do not assume an export is a migration. Check names, item IDs, modifier relationships, tax treatment, allergens, prices, and inactive items. Import a small sample first, then compare totals and printouts against the old system.

3. Test the hardware path

Inventory every device and connection: counter terminals, tablets, cash drawers, receipt printers, kitchen printers, kitchen display screens, barcode scanners, routers, and backup power. Note the operating system, cable or network path, printer language, and who can replace it.

Kitchen routing deserves its own test. Send a realistic order with modifiers to every station. Confirm that the right items appear once, in the right order, with readable notes. FloCafe documents ESC/POS receipt and kitchen printing and kitchen display workflows, but compatibility still depends on your exact hardware and environment. Validate it before promising a seamless cutover.

4. Separate POS decisions from payment decisions

Lower software cost does not automatically mean lower card-processing cost. Compare the processor’s percentage markup, per-transaction fee, monthly minimums, device fees, contract terms, chargeback fees, and settlement timing. Ask whether the replacement POS integrates with your chosen terminal or whether staff will enter the tender separately.

For a separate terminal, write the handoff in plain language: when does the cashier send the amount, what proves approval, how is the tender recorded, and how are terminal batches reconciled with POS sales? Test a declined payment, a duplicate attempt, a refund, and a network interruption. Never advertise a payment capability until the provider and the exact release confirm it.

5. Rebuild taxes, receipts, and reports

Have the person responsible for your books review tax-inclusive versus tax-exclusive pricing, exemptions, service charges, tips, discounts, refunds, and rounding. Print receipts for representative orders. Then compare the new daily close with the old report using the same sales mix.

List the reports managers use every week: sales by item, payment method, staff activity, voids, discounts, tax, and inventory signals. If a report is missing, decide whether that is acceptable, whether it can be exported, or whether another process is required.

6. Train for the awkward five minutes

Training should cover the exceptions staff encounter under pressure, not just the happy path. Practice correcting a modifier, moving an order, reprinting a ticket, splitting a bill, handling a refund, changing a table, and recovering after a terminal or printer failure.

Give each role a short runbook. Include who may void or refund, who can change prices, where to find support, and what staff should write down if the system is unavailable. A replacement system is not ready when one manager can use it; it is ready when the shift can operate safely without that manager standing beside the till.

7. Protect the data and plan the rollback

Before the pilot, make a fresh backup and prove that it can be restored on a separate device. Decide how often backups run, where they are stored, who can access them, and how you will notice a failed backup. Local control is useful only when recovery is practical.

Keep the old system available during the pilot. Define the rollback trigger: incorrect tax totals, missing kitchen tickets, payment reconciliation failures, unusable performance, or a staff-safety issue. Write the decision before the rush, while everyone is calm.

8. Run a real-menu, rush-hour pilot

  1. Load representative menu sections, including the hardest modifiers and discounts.
  2. Connect the actual printers, kitchen screens, terminals, and backup devices.
  3. Run a staff-only service with realistic order volume and interruptions.
  4. Close the shift and compare orders, tenders, taxes, refunds, and reports.
  5. Restore the backup on a test device and document the time and steps.
  6. Fix failures, repeat the pilot, and only then choose a cutover date.

Where FloCafe may fit

FloCafe may be worth a controlled evaluation when open-source code, local data control, and freedom from a software license fee matter to your team. It may be a poor fit if you need a vendor-managed service, a guaranteed integration in a particular payment market, or support coverage you cannot provide yourself.

Review the documentation, installation paths, menu management guide, and self-hosted POS guide. For security and recovery responsibilities, use the restaurant POS security guide. Test the exact FloCafe release, hardware, menu, and payment process—not a generic promise.

Next move

Put the hardest order through first.

Use tomorrow’s real menu, not a polished demo. The right replacement should survive the awkward order, the failed printer, and the close-out.

No sales call. No card.

Put your next POS through a real service test.

Install it, load a real menu, and test your full service flow before you trust it with a Friday night.