Keystone
by CloudVoro
Pricing

Built around your business,
not the other way around.

Whether you are a small family cheesemaker or an established food manufacturer, Keystone is configured around the way you work. Start with the capabilities you need today and expand as your production grows.

How we price

One product.
Sized to the operation.

A single licence should not cost a two-person creamery what it costs a sixty-person factory. So we do not publish one number and ask everyone to fit it.

1

Sized to your operation

We quote on what you actually run: production volume, number of batches, products, sites, the modules and integrations you need. Not headcount alone. A three-person cheesemaker and a sixty-person factory are different businesses, and their quotes reflect that.

2

Licence and implementation kept apart

The recurring licence is what it costs to run Keystone. Implementation is a one-off, fixed-fee project to make it fit your floor, quoted separately so setup cost is never hidden inside the monthly figure.

3

Everything in writing before you commit

One call to understand the operation, then a written quote valid for 30 days. No per-user creep, no renewal surprise, no feature paywalls mid-contract. In-contract pricing is held for the term you sign.

What shapes your quote

Operational complexity, not seat count.

  • ✓Annual production volume and number of batches
  • ✓Number of products, pack formats and production sites
  • ✓How records are kept today and where the pain actually is
  • ✓Modules needed now, and which can wait
  • ✓Integrations: accounts package, retailer EDI, label printers
  • ✓Implementation depth: data migration, on-site days, training

Unlimited reasonable-use users within the licensed scope. Bulk bot accounts, API scraping at line rates and shared third-party logins are not reasonable use.

For smaller producers

No published price does not mean out of reach.

Many of the producers we talk to are two or three people making exceptional food with a shed full of spreadsheets. Keystone was shaped on a working cheese floor, and it scales down as well as up.

Start with the batch record, the stock and the traceability you need for the next audit. Add dispatch, retailer labels and integrations when the business asks for them, not before.

Cashel Blue
Founding customer
Cashel Farmhouse Cheesemakers
Live on Keystone since February 2026.
Built around their floor, not the other way around.
Active IT contract with J&L Grubb Ltd, trading as Cashel Farmhouse Cheesemakers, Tipperary. Six core Keystone features were shipped in direct response to feedback from QA & Operations Manager Louis Clifton Brown. Cashel Blue® and Crozier Blue® are registered trademarks of J&L Grubb Ltd; brand references used with written permission. A direct reference call can be arranged following an initial discovery call, please request via Contact. See permissions log for the full attribution.
What the licence covers
  • Every core module you are licensed for, no add-on tiers inside the licence
  • Dedicated tenant server + database isolation
  • Daily encrypted backups + point-in-time restore (30 days)
  • All product updates and new features at general release
  • Security patches and endpoint bug fixes
  • Email support · business hours · 4-hour first response
  • Compliance Centre updates as standards evolve

No existing feature you use will be moved behind a paywall during your contract term. If a future module is separately licensed, you get 90 days' notice.

Scoped and quoted separately

Real engineering effort that depends on your operation, so it is quoted on its own and never buried in the licence.

  • Complex retailer EDI (Tesco / Lidl / Aldi / M&S)
  • Historical data import beyond 12 months
  • Bespoke reports or workflows specific to your operation
  • Sage / QuickBooks / Xero accounts API
  • Custom retailer label templates beyond your initial set

Hardware (label printers, scanners, scales) sourced separately. We spec it, you buy direct.

Always included
Dedicated tenant server. Full GDPR.
Hosting
Managed AWS EU (eu-west-1, Dublin), or deploy in your own AWS account.
Standards
GDPR · Tamper-evident audit trail · Documented traceability and audit-evidence workflows
Implementation, billed once

Make it fit
your operation.

A separate, fixed-fee project to tailor Keystone to how your factory actually runs. Quoted in writing before you commit, no overruns. Once it is built and handed over, you move to the recurring licence and we stop charging for setup.

How it is sized

A small single-site producer with one accounts package and a handful of customers is a short, light project. Multiple retailer EDI feeds, years of historical data or several sites push the scope up. Either way the number is fixed before you sign.

What is in the implementation block
  • 1Discovery: we sit on your floor, map how the operation really runs
  • 2Data migration from your spreadsheets / Excel / accounts package
  • 3Customer code mapping (your SKUs to retailer SKUs)
  • 4Branded dispatch note, pallet label and COA templates
  • 5Production-data sandbox + on-site training
  • 6Cut-over support: we sit with you for the first production days
  • 730-day post go-live hand-holding · direct line to the build team
What "doing nothing" actually costs

The cost of nothing changing.

Not a sales gimmick. Conservative numbers, drawn from how artisan dairies actually leak money on spreadsheets, admin time, weight/code billing errors, and audit/recall exposure. All figures in EUR. Adjust to your own operation.

Your operation
40 dispatches
Most artisan dairies run 20–80/week.
€850
Wholesale invoice line, before VAT.
15%
Honest probability of a national food-authority investigation (FSAI, NÉBIH, GIS, BVL, DGAV, etc.), retailer compliance hold, or batch query.
Annual hidden cost
€19,675
per year, money currently leaving the business invisibly.
Admin time on dispatch / paperwork
≈ 200 hours/year @ €25/hr
€5,000
Pick/weight/code billing leakage
≈ 0.7% of dispatch revenue
€11,900
Audit / recall exposure
15% × €18,500 incident cost
€2,775
What it means: this is the money already leaving the business every year. A right-sized Keystone quote is measured against this number, not against a headline price.
Bring your figures to the call and we will show you where the licence lands relative to them.
Calculation method: 6 minutes saved per dispatch × loaded staff cost (€25/hr); 0.7% revenue leakage (industry research, deliberately at the low end of 0.6–1.2%); audit/recall exposure weighted at €18,500 incident cost (national food-authority investigation + retailer hold + lost margin).
Does the time add up?

The reclaimed-hours calculator.

Illustrative scenario. Plug in your own numbers. The calculator runs locally in your browser, nothing is sent anywhere. All numbers shown in EUR.

Hours reclaimed / year
576 hrs
Value reclaimed / year
€12,308
Working weeks back
16.0 wks
Per person, per year
€6,154
That is €12,308 of skilled time per year going into spreadsheets instead of product, and that is before retailer chargeback avoidance, faster audit response, and one less audit-week panic. Bring these numbers to the call and we will size a quote against them.

Loaded salary divided by 1,872 working hours/year (36hr × 52wk) to derive an hourly rate. 48 working weeks/year to allow for leave. Output is illustrative only, the real ROI conversation happens on a 20-minute call.

Better than a free trial

The Pilot Programme.
30 days on your real data.

Free trials of production software are theatre. You cannot try traceability without your customer codes mapped, your dispatch templates configured, your products imported. So we do not pretend.

Instead: a real, scaled-down implementation for thirty days. Your data, our screens, every dispatch through Keystone. The pilot is a fixed fee agreed up front. If you continue, it credits in full against implementation. If you walk away, half of it is refundable, your data exported as CSVs, no awkwardness.

Pilot programme · fixed fee, agreed up front
  • Live tenant on managed AWS EU (Dublin)
  • Discovery call + data import setup
  • Customer codes and dispatch templates configured
  • Full feature access for your team
  • 30 days of real production usage
  • CSV data export at any time, no penalty
  • Pilot fee credits in full to implementation if you continue
  • 50% refundable if you do not proceed within 14 days of pilot end
Questions worth answering

Things people actually ask.

Why is there no price on this page?+

Because one number was doing a bad job for everyone. It looked high to a two-person cheesemaker and said nothing useful to a multi-site manufacturer. Keystone is configured to the operation in front of us, and the quote follows the configuration. We would rather spend twenty minutes understanding your business than publish a figure that puts off the people it would help most.

Does no published price mean it is expensive?+

No. It means it is sized. Small producers are explicitly part of who Keystone is for. Tell us on the call that you are a two or three person operation and we will tell you honestly whether Keystone fits, what a sensible starting scope looks like, and what it would cost, in writing.

What is the catch?+

Implementation is billed once, separately, and quoted before you commit. Customisations and integrations after go-live are quoted separately too. We do not hide setup cost in the recurring fee, which is how vendors lock you in for two years to recover their margin. Licence is what it costs to run, implementation is what it costs to fit.

Is there a free trial?+

No. We run a walkthrough on a real production-data sandbox, then write you a fixed-fee scope. If we agree, we build. If we do not, you keep the scope document and walk away. Free trials of production software are a way to look busy, not a way to make a good decision.

How long does implementation take?+

Typically 4 to 6 weeks for a standard single-site food producer. 6 to 10 weeks if you have multiple retailer EDI integrations or a complex accounts-package sync. If a vendor needs six months, they are building you, not configuring software.

Where is the data hosted?+

AWS Ireland (eu-west-1, Dublin) by default. Each tenant runs on its own dedicated server with its own database, no shared infrastructure. Encrypted at rest, TLS 1.3 in transit, KMS-managed keys. Daily encrypted backups, point-in-time restore. Or we can deploy inside your own AWS account.

What if we want to leave?+

You get all your data exported as database dumps and CSVs within 48 hours. No lock-in, no penalty clauses, no data egress fees. We keep customers by being good, not by holding data hostage.

Pricing is the easy part.
Fit is the hard part.

Twenty minutes with the team that builds Keystone. We tell you whether it is right for your operation, what a sensible starting scope looks like, and what it would cost, in writing.

Direct line: +353 85 181 0310
Compliance & trust

How we keep your
data and your audits safe.

Enterprise-grade controls as standard, encryption, MFA for every user, tenant isolation and tamper-evident audit trails, on EU cloud or your own servers. Privacy queries go to privacy@cloudvoro.com. Sub-processor list at /legal/sub-processors. Full security posture at /site/security.

Live
Hosted in EU / Ireland, or on-premise
Customer data resides on AWS Ireland (eu-west-1) and never leaves the EU. Local on-premise deployment available where policy requires it.
Live
GDPR · Privacy Contact named
Internal Data Protection Lead handles subject access requests. Owner is ADPO Ireland member.
Live
MFA for every user
TOTP multi-factor authentication across all roles, with rate limiting, brute-force lockout and reCAPTCHA bot protection on public forms.
Live
ISO 27001 · aligned controls
Security controls mapped to the ISO/IEC 27001:2022 Annex A framework, access management, encryption, logging, incident response.
Live
NIS2 · supporting evidence
Tenant isolation, MFA and tamper-evident audit trails give customers in NIS2 scope direct supporting evidence for their obligations.
Live
Encryption · at rest & in transit
TLS 1.3 in transit, industry-standard symmetric ciphers at rest, KMS-managed keys.