Odoo implementation partner for Canadian manufacturers and distributors
See your Odoo running on your own data before you pay a dollar.
We build about 70% of your system on your own data in 5 business days, free. You see it working before you sign. Then one fixed price covers the implementation and three years of support.
We map how you run today: orders, production, inventory and accounting. You leave with a clear yes or no on whether Odoo fits, a package and a price range. If Odoo isn't right for you, you hear it on this call.
You leave with
A yes or no on fit
Your package and price range
A start date for your Proof Build
Step 2 · before you sign · free
We build about 70% of your system on your real data.
Your products, BOMs or recipes, routings, warehouses, customers and open orders, running in Odoo in about 5 business days, under NDA. You drive it with us. Then you get a written plan with one fixed price.
Why it's free
A decade of Odoo work and 200+ modules already written for manufacturers and distributors. Most of your system is configuration for us, not custom code.
Walk away at any point and keep the plan.
Step 3 · weeks 1 to 12
The Build: everything in your plan, at a fixed price.
New ideas that come up go on your Enhancement List and get built after go-live, so they never push the date.
Ready in 12 weeks, or we cover your monthly payments until it is. Ready is a checklist you sign off.
In the build
Configuration and custom modules
Data migration, reconciled
Integrations, tested
Training, live and recorded
Step 4 · you pick the date
Go-live in your slow period, rehearsed first.
We stay with your team until your first month-end is closed in Odoo.
6-month Fix-Everything Guarantee: if anything we built doesn't work the way your plan says, or needs adjusting, we fix it at no extra charge. No hours counted.
The first 6 months
Fixes and adjustments at no extra charge
No hours counted against your support
The same people who built it
Step 5 · three years, included
The same team runs it with you.
Support when anything breaks, every Odoo version upgrade, training for every new hire, monitoring, and 15 enhancement hours a month for the changes a working business always needs.
Support you can count on
A named person within 2 business hours when production stops. Miss it twice in a quarter and we credit a month.
Upgrades done for you
Recorded training library in French and English
Step 6 · after payment 36
Paid off, and entirely yours.
The database, configuration, custom modules and source code are yours from day one, in your own repository. After the term, keep us on a much lower yearly support plan you can cancel, or don't. Nothing switches off.
No lock-in on the system
You own the code and data
Documentation handed over at go-live
Support after year three is cancellable
Your side of the deal
ERP projects stall on the client side as often as the partner side, so both sides go in the contract:
One point person, about 4 hours a week for 12 weeks
The data we ask for within 5 business days
Answers and sign-offs within 2 business days
Key users trained, live or recorded
The 12-week clock pauses only while we're waiting on you, logged in a tracker you can see.
How we switch without stopping your shipping
Dress rehearsal on a copy of your data
Go-live scheduled in your slow period
Physical count planned with you
We stay until your first month-end closes
If our work stops you shipping or producing for more than one business day, your next month is on us.
Bakeries, dairy, meat and seafood processing, snacks, sauces, beverages and confectionery.
Recalls
Run a mock recall in minutes, not a day.
Every lot is linked from supplier receipt to production to the customer who received it, so you answer CFIA's one-step-forward, one-step-back traceability requirement from one screen, well inside the 24-hour window.
Freshness
Best-before dates decide what ships first.
Lots carry their best-before date, picking follows first-expired, first-out, and short-dated stock is flagged before it becomes a write-off.
Food safety
HACCP checks recorded where the work happens.
Quality checkpoints at receiving and on the line, such as temperatures, metal detection and sanitation sign-offs, are logged against the lot and ready for your SQF or BRCGS audit.
Chemicals, cosmetics, supplements, coatings, cleaning products: anything made in batches from formulas.
Traceability
Trace any batch forward and back from one screen.
When an auditor, a customer or Health Canada asks, you pull the whole chain, from supplier lot to shipped order, without digging through binders.
Batches
Batch costs from real yields, not estimates.
Formulas, scrap and labour roll up per batch, so you see true margin before you quote a new customer.
Quality release
Nothing ships until the batch passes.
Batches wait in quarantine until quality checks are recorded, and expiry dates drive picking so the oldest stock goes out first.
Metal fabrication, equipment, building products, medical devices: anything built from parts on a routing.
Quoting
Quote a job knowing what it will really cost.
Material, routing and labour come from your BOMs and work centres, not a guess on a spreadsheet.
Shop floor
"Where's my order?" becomes a lookup, not a walk.
Every work order shows which station it's at and what it's waiting on. Serial numbers follow each unit.
Purchasing
Buy material when real orders need it.
Requirements come from confirmed orders and stock on hand, so you stop over-buying to be safe.
Custom machinery, millwork, displays, enclosures: every order is configured or engineered.
Configurator
Configure the product right in the quote.
Options, rules and pricing in one screen, so sales can't sell something the shop can't build.
No re-keying
Quote becomes BOM becomes work order.
The configuration generates the bill of materials and the operations, so engineering starts from the sale, not a copy.
Job costing
Estimate against actual, per order.
See which custom jobs made money and which didn't, while you can still price the next one right.
Wholesale, import and multi-warehouse distribution.
Inventory
Know what's on every shelf, in every warehouse.
One stock picture across locations, right now, without calling anyone.
Orders
Retailer EDI orders land as sales orders.
No re-keying from emails or portals, and no typos on the way in.
Warehouse
Scan to pick, pack and ship.
Barcode picking and carrier labels from the same screen, so the right item leaves the dock.
In every industry: finance works from the same numbers as the floor, so month-end stops being a reconciliation project, and you can add a site or a big account without hiring two more admins.
Why KerningCode
Price certainty, real support and manufacturing expertise.
Price
One number that doesn't move.
Implementation and three years of support in one price
Set after you've seen your own system, never by the hour
If we estimated wrong, that's our margin
Pay up front, or spread it over 36 months
Support
Three years with the team that built it.
A named person within 2 business hours when production stops, or we credit a month
Every Odoo upgrade and new-hire training
15 enhancement hours a month for the changes a working business needs
No account manager in between
Expertise
Manufacturing and distribution only.
A decade of Odoo work, now manufacturing and distribution only
200+ modules already written for this work
Odoo-certified team, versions 16 to 19
Canadian team, French and English
Holding other quotes? Let's line them up.
Send them before the call. We'll compare them with ours over the same three years and tell you honestly if theirs is better. Ask each partner:
What does support cost after go-live, and for how many years?
What do version upgrades and post-go-live fixes cost?
Is the price fixed, or hours and "success packs" that can grow into change orders?
Three packages. Each one includes three years of support.
Your exact price is fixed in writing after the Proof Build; these are the starting points. Best fit: 10 to 200 people making or distributing physical product.
Each price covers the build and 3 years of support in 36 fixed monthly payments through our financing partner, DLL Group, financing included and subject to credit approval. Prefer to pay up front? Save about 5%: 50% at signing, 50% when your system is ready.
Recommended for you
Launch
Your first real ERP.
Up to 25 employees · usually one plant or warehouse
$2,063
a month for 36 months: the build and 3 years of support, financing included.
What's included
Manufacturing: process or discrete
Inventory with lots, serials, expiry and barcode
Purchasing and sales
Accounting with Canadian sales taxes
Migration from QuickBooks, Sage 50 or spreadsheets
Every package includes the free Proof Build, all seven guarantees and the three bonuses. Outgrow your package? Move up anytime and pay only the difference. Odoo licences are paid to Odoo directly: about $73 per user a month, $57.90 in the first year.
Guarantees
What we promise, and what it costs us if we miss.
The 36-month payment term can't be cancelled, so every promise below costs us money if we miss it. Paying cash? We refund the same amounts.
Before you sign
See it first.
Your own orders, BOMs and inventory run in Odoo before you sign anything. Don't like it? Walk away and keep the plan.
Fixed price
One number. It doesn't move.
If we estimated the work wrong, that's our margin, not your change order.
12 weeks
Ready on time, or we pay.
Ready within 12 weeks of kickoff, against a checklist you sign off. Every month we're late on our side, we make your payment.
6 months
Fix-Everything.
For 6 months after go-live, anything that doesn't work the way your written plan says gets fixed at no extra charge, with no hours counted. Small adjustments to what we built (a field, a report, a document layout) are included too.
Cutover
You keep shipping.
If our work stops you shipping or producing for more than one business day, your next month is on us.
Ownership & continuity
You own everything, from day one.
Database, configuration, custom modules and source code, in your own repository. If we ever can't support you, you get full documentation and a refund of any unused prepaid support.
Response
Help within 2 business hours.
A production-stopping issue gets a named person fast. Miss that twice in a quarter and we credit one monthly payment.
Questions about a guarantee?
Ask Anthony on the call. Every one of them is written into the contract.
Every session recorded on your own processes, in French and English. Vacations and new hires never hold up go-live.
Bonus
Owner's Dashboard, day one
Margin by product and customer, inventory value, on-time shipping and backlog, live the day you go live.
Bonus
On-Time Bonus
Do your side and go live within 30 days of ready, and we add 30 enhancement hours to your first year.
Proof
Built for companies like yours.
30+Odoo projects in the last 12 months: builds, rescues and extensions
0failed go-lives
3new clients we start each quarter, so each gets our team
Cuirs Desrochers · leather goods · rescued from a stalled partner
"We were in a tricky situation with another Odoo partner, and Kerning Code unlocked it […]. They delivered on time, with no extra budget, and provided far more than expected."
Atef Ouechtati, Owner · verified Google review
Already started with another partner and it's stalled? We look at what's built and tell you whether finishing beats starting over. You keep what's worth keeping.Official Odoo partner. Verify our partner status on odoo.com · References in your industry on request
Questions
Questions owners ask us.
What happens on the 30-minute call?+
Anthony asks how you run today: orders, production, inventory and accounting. You get a clear answer on whether Odoo fits, the package that matches and a price range and, if it fits, a start date for your free Proof Build. No slide deck, and no obligation.
What exactly does the price include?+
The implementation (everything in your written plan), go-live support until your first month-end closes, 6 months of fixes at no extra charge, and three years of support: fixes, every Odoo upgrade, new-hire training, monitoring and 15 enhancement hours a month. Launch, for example, is $2,063 a month for 36 months, financing included, and covers all of it.
Can we spread the cost? Can we cancel?+
Yes, you can spread it over 36 fixed payments through our financing partner, DLL Group, subject to credit approval. That agreement runs a fixed 36-month term and can't be cancelled, which is exactly why the Proof Build is free and why we build about 70% of your system before you sign. Prefer no term? Pay up front: about 5% less, 50% at signing and 50% when your system is ready.
What do Odoo licences cost?+
Licences are paid to Odoo directly: about $73 per user a month, or $57.90 per user a month in the first year. Your written plan shows the all-in number, licences included, before you sign.
Isn't it cheaper to hire someone?+
An ERP manager who can handle Odoo costs about $6,700–$8,300 a month fully loaded, for one person with one skill set. Keeping Odoo healthy takes configuration, development, data work and integrations. And if that person leaves, the knowledge leaves with them.
Why "ready in 12 weeks" and not "live in 12 weeks"?+
Because ready is the part we control, so it's the part we guarantee. Ready is a checklist in your plan that you sign off: configured, data migrated and reconciled, integrations tested and your team trained. You pick the go-live date, ideally in your slow period.
How much of our team's time does this take?+
One point person for about 4 hours a week during the 12 weeks, your key users for training (live or recorded), and your controller for finance sign-off. You don't need an IT person on staff.
What happens to our QuickBooks or Sage data?+
Products, customers, vendors, on-hand inventory and open documents come across. Historical transactions move where the data is clean enough to trust; otherwise the old system stays as a read-only archive. We decide together what has to be live on day one.
What does the 6-month Fix-Everything Guarantee cover?+
For six months after go-live, anything that doesn't work the way your written plan says gets fixed at no extra charge, and we don't count the hours: bugs, settings, reports that don't match, re-training, small adjustments to a field, report or document. After six months, support still covers anything that breaks; small changes then use your 15 monthly enhancement hours. A new site, integration or app is a real project, quoted separately.
What happens after the three years?+
The system is entirely yours and nothing switches off. Most clients keep us on a much lower yearly support plan, cancellable with notice, because the build is paid for and we already know the system.
What if KerningCode can't support us one day?+
You own the database, configuration, custom modules and source code from day one. Your code lives in your own repository, you get full documentation, and any unused prepaid support is refunded.
Is this for us?+
A good fit if two or more are true: you make or distribute physical product; you track lots, serials, expiry or a compliance regime (CFIA, HACCP, ISO, GMP); you run more than one site or legal entity; you're on QuickBooks, Sage 50 or spreadsheets; you need EDI, e-commerce, shipping or barcode scanning connected; you can give the project one point person for a few hours a week.
Usually not a fit: a service business with no inventory; processes close to standard with someone internal to set them up (go direct to Odoo, it's cheaper); fewer than 10 people; a budget under about $1,800 a month; needing to be live in under six weeks.
We already started with another partner. Can you take over?+
That's a common reason people call us. On the fit call we look at what's built, what's worth keeping and whether finishing is cheaper than starting clean. If it's worth saving, you keep the work you've already paid for.
Do you work in French?+
Oui. Training, documentation, support and the Odoo interface can run in French, English or both. Voir cette page en français.
Next step
Book your 30-minute fit call.
Pick a time that suits you. Anthony runs the call himself.
A clear yes or no on whether Odoo fits
Your package and a price range for a company your size
If it fits, a start date for your free Proof Build
Best fit: 10 to 200 people making or distributing physical product. Under 10? Going direct to Odoo is usually cheaper.
Anthony, founder. I run the fit call and I'm in the build. The people who configure your system support it for the next three years. I founded KerningCode in 2015; our team has put 30+ Odoo systems into Canadian manufacturers and distributors in the last 12 months.
Busy season coming? We plan backwards from it. For a spring peak, start your Proof Build by the end of October so go-live lands in your slow weeks. New clients starting in Q4 2026: 2 of 3 spots open.