Skip to content
perkaria
Do the math first

Run the numbers before you sign anything

Put in what you actually take in. Change any assumption you disagree with — the whole calculation stays on screen, including the months where the program hasn't paid for itself yet.

This is a model, not a measurement. Nothing here comes from another merchant's results, and nothing here is a projection we stand behind. If the defaults look wrong for your shop, they probably are — change them.

Your numbers

Four things only you know. Rough is fine — you can move everything and watch the result move with it.

What a typical customer spends in one visit, before tax.

Everyone you serve on a normal day — members and strangers alike.

Counting any day the till is running.

Your own estimate of how many of your customers come back in a given month. Perkaria does not measure this for you — the dashboard reports visits per member per month, top customers, lapsed regulars, gift-card liability and a weekly digest.

Assumptions — change any of these

Assumption, editable

These four decide the entire result. We picked conservative defaults so the tool doesn't flatter us. Your reality is the one that counts.

The share of people you serve that your staff enrols. Joining is a staff action at the till — there's no self-serve QR sign-up. Once enrolled, the member gets their wallet card through a text link.

How much a loyalty program raises that repeat rate. We default to +15%, on the modest side. Nobody can guarantee this figure, us included — it's the number to argue with.

The share of the extra revenue you hand back as free items, discounts or points. Set your caps and rules in the product; set your best guess here.

Sign-ups accumulate for this many months, then we hold the base flat instead of growing it forever — a plain stand-in for people who drift away.

Perkaria plan

Real list prices, billed monthly. Annual billing costs less. This calculator models one location — Starter and Growth cover one, Pro covers up to 3 (more on request). See full pricing.

Your estimate

Monthly figures describe a settled month — after your member base is built, from month 6 on. The chart below shows the climb to get there.

Extra revenue / month
$1,404
Cost of rewards / month
− $112
Perkaria subscription / month
− $99
Net / month, before your product costs
$1,193

This does not subtract your food, packaging or labour cost. Your real profit is lower than this number.

Payback

About 0.3 extra returning customers a day covers the subscription.

At these numbers you're ahead from the first month: at your volume, the subscription is small next to one extra visit a day. That's the assumptions talking — tighten them and see if it holds.

Cumulative net over 12 months

Product illustration built from the numbers you set above. Bars under the line are months where you're still behind — a loyalty program costs before it returns.

M1M2M3M4M5M6M7M8M9M10M11M12$12,375

First month cumulatively ahead

The same 12 months as a table
Cumulative net over 12 months
MonthNet that monthCumulative net
M1$224$224
M2$547$771
M3$870$1,641
M4$1,193$2,833
M5$1,193$4,026
M6$1,193$5,219
M7$1,193$6,411
M8$1,193$7,604
M9$1,193$8,797
M10$1,193$9,989
M11$1,193$11,182
M12$1,193$12,375
How we calculate this — every step

No black box. Each line below recomputes as you move the controls, using the values you set.

  1. Customers served per month

    150 per day × 6 days a week × 4.33 weeks = 3,900

  2. New members your staff signs up per month

    3,900 customers × 20% sign-up rate = 780

  3. Sign-ups accumulated over the ramp-up

    780 new members × 6 months of sign-ups = 4,680

  4. Active member base, capped at the people you actually have

    lesser of 4,680 sign-ups and 3,120 different customers a month = 3,120 members

    One rule worth spelling out: we never count more members than the number of different people you serve in a typical month (roughly your monthly customers ÷ 1 + your repeat rate). Sign-ups can't pile up forever — it's the same regulars coming back, and you only enrol someone once. This keeps the estimate on the cautious side.

  5. Member visits that would happen anyway

    3,120 members × 25% repeat rate = 780 visits

  6. Extra visits credited to the program

    780 visits × 15% lift = 117 visits

  7. Extra revenue

    117 extra visits × $12.00 average ticket = $1,404

  8. Cost of the rewards you give back

    $1,404 × 8% reward rate = $112

  9. Perkaria subscription

    Growth plan, billed monthly = $99

  10. Net for the month, before your product costs

    $1,404 − $112 − $99 = $1,193

What this model leaves out

  • It treats extra revenue as if it were profit. It isn't — subtract your own food, packaging and labour cost to get the real figure.
  • The repeat rate above is your estimate, not something we measure for you. Perkaria's dashboard reports visits per member per month, your top customers, lapsed-regulars lists, gift-card liability and a weekly digest — not a repeat rate.
  • Gift-card sales aren't counted. Under Québec law gift cards never expire and carry no dormancy fees, so there's no breakage windfall to book. Some vendors put that in their ROI math. We won't.
  • Review requests, campaigns, tiers and birthday bonuses may bring people back too. None of that is in this number.
  • Stamps and points are recorded as pending and confirmed overnight against your POS sales export, so your dashboard matches your till. This calculator doesn't reconcile with anything.
  • Text-message charges from your provider, if you run campaigns, aren't included.
  • One location. Sign-ups are held flat after the ramp-up months instead of growing forever, and the member base is capped at the number of different people you serve in a month — you can only enrol someone once, and a program that claims to keep recruiting new members out of the same regulars is selling you something.

Estimates, not guarantees. Every figure on this page is derived from assumptions you set yourself, and no outcome here is promised, benchmarked or warranted. Perkaria is live at Rockaberry Jean-Talon in Montréal; we don't dress up anyone else's results as your forecast.

Ready to meet your regulars?

Book a 20-minute demo — we'll set up a sample program with your brand on it, live, while we talk.