Skip to main content
ERP Support and AMC

An ERP Support Contract With Numbers In It, Not Adjectives

Most annual maintenance contracts are priced as a percentage of licence value and promise nothing you can measure. Ours names the priority definitions, the response and resolution target for each one, the coverage hours, and how many days of change effort you get every month.

50+ ERP and software projects. Zero failed projects since 2021.

Support Coverage Matrix
Illustrative
Priority
Response
Resolution
Coverage
P1
1 hrNamed engineer
4 hrsFix or workaround
24 x 7All week
P2
4 hrsBusiness hours
1 dayFix or workaround
12 x 6Mon to Sat
P3
1 dayBusiness hours
5 daysFix scheduled
9 x 5Mon to Fri
P4
2 daysAcknowledged
Next releaseChange queue
9 x 5Mon to Fri
P1 means the business is stopped. Cannot invoice. Cannot despatch. Not a loud caller.
1 hr
Typical P1 response target
15-22%
Common AMC range per year
Both
Response and resolution quoted
Monthly
SLA and ticket report
Why It Matters

Most support contracts are bought on a percentage and never measured again

Two mistakes cost buyers more than anything else: assuming the vendor subscription covers them, and accepting a response target with no resolution target attached.

The Gap Buyers Miss

Vendor support covers the product. It does not cover your system

A vendor subscription fixes defects in the software as shipped. It does not touch your configuration, your customisations, your integrations, your reports or your users, and that is where nearly every real ticket lands. An AMC exists to close exactly that gap, so the first question to ask any provider is which of the two they are actually selling you.

  • Product defects go to the vendor. Everything else is the AMC.
  • Integrations and custom code named explicitly in scope.
  • User questions counted, reported and traced back to a cause.
A team reviewing what an ERP support contract covers against a vendor subscription
Where Vendors Hide

A response target without a resolution target commits nobody

Four hour response sounds fast until you realise the clock stops when someone replies to say they have received your ticket. What the business cares about is when it can invoice again. So we quote both numbers for every priority, define P1 by business impact rather than by how loudly the caller complains, and publish the definitions so either side can tell whether a target was met.

  • Response and resolution stated separately, per priority.
  • P1 defined as cannot invoice or cannot despatch.
  • Missed targets reported by us, not discovered by you.
Reviewing monthly SLA performance against response and resolution targets
What A Contract Should Contain

The six things an AMC has to define before it is worth signing

If a proposal is missing any of these, you are buying availability rather than service. Ask for them in writing.

🔢
Priority definitions
P1 to P4 defined by business impact and written into the contract, so the priority of a ticket is a fact both sides can check rather than an argument on a call.
P1 stops revenue. Nothing else does.
⏱
Response and resolution targets
Two numbers per priority, not one. Acknowledgement is cheap and easy to hit. The commitment that matters is when the business can transact again, by fix or workaround.
Both numbers, or neither counts.
🕑
Coverage hours
The hours and days each priority is actually covered, plus what happens on your month-end, your peak season and your public holidays, which rarely match ours.
Named hours, named calendar.
🛠
Included change effort
A monthly allowance of days for small enhancements, report changes, new users and new master data, so the system keeps pace with the business instead of freezing at go-live.
Typically 2 to 5 days a month.
📊
Ticket taxonomy reporting
Every ticket classified as defect, training gap, master data error, change request or integration fault, with the month's split shown to you. The mix tells you what to fix next.
Causes, not just closures.
📚
Documentation and exit terms
Configuration notes, custom code, runbooks and credentials kept current and handed to you, with a written exit process. A provider who keeps knowledge to itself is a risk you are paying for.
Your configuration stays yours.
How It Works

Five steps from a first look to a contract you can measure

1
System review
Two to three weeks reading your configuration, custom code, integrations and open issues.
2
Scope and SLA
Priority definitions, targets, coverage hours and included days agreed and written down.
3
Onboarding
Ticket channel, escalation path, access, runbooks and your named first line key user.
4
Run and improve
Break-fix against the SLA plus the monthly change allowance spent on agreed prioritisation.
5
Monthly review
SLA attainment, ticket taxonomy, hours used and the fixes we propose for recurring causes.
What Is Included

Everything a support contract with us covers

📋

Break-fix against an SLA

Incidents triaged to a published priority, with both response and resolution clocks running.

⚙

Configuration changes

Workflows, approval rules, tax and pricing setup, access rights and new users as they join.

🔄

Integration monitoring

Failed syncs, stuck queues and bank or marketplace connections checked before users report them.

🖲

Reports and dashboards

New reports, layout changes and management dashboards funded from the monthly allowance.

🎓

Refresher training

Short sessions aimed at whatever the ticket taxonomy shows people are repeatedly getting wrong.

🛡

Upgrade and patch checks

Release testing on a copy first, so an upgrade does not become your next P1 incident.

What Changes

What a measurable AMC actually gives you

Known
Response and resolution targets
Fewer
Repeat tickets from one cause
Monthly
Change effort, not a frozen system
Visible
Hours used before the invoice
Lower
Cost per ticket with a key user
Yours
Documentation and configuration
Why Us

Why teams move their ERP support to TCB Infotech

1
We publish the numbers
Priority definitions, response targets, resolution targets and coverage hours, all in the contract.
2
We push you to a hybrid
A trained internal key user on first line costs you far less than paying us to answer how-to questions.
3
We report the real ticket mix
Training gaps and bad master data get named as such and fixed at the cause, not quietly billed.
4
Change effort is included
A monthly allowance of days keeps the system moving with the business rather than ageing in place.
5
We hand over documentation
Runbooks, configuration notes and code stay current and stay yours, so leaving us is never hard.
6
We take on other people's builds
After a paid discovery we will support a system we did not implement, on ERPNext, Odoo or SAP.
FAQ

ERP support and AMC questions

What does an ERP AMC actually cover?
Your configuration, your customisations, your integrations, your reports and your users. That is the part a vendor product subscription does not cover, and it is where almost every real ticket lands. A contract worth paying for names the priority definitions, the response and resolution target for each priority, the coverage hours, the included change effort per month, and the report you get at the end of each month.
How much does ERP support cost and how is it priced?
An annual maintenance contract commonly runs 15 to 22 percent of licence or implementation value per year. We think that number is a starting reference and not a justification on its own, so we price against the volume of tickets you actually generate and the change effort you want included. A typical mid-market retainer buys a defined number of support and change days per month, quoted as days, not as a vague percentage.
What is the difference between a response time and a resolution time?
A response time is how long before a named engineer acknowledges the ticket and starts work. A resolution time is how long before the business can work again, whether by fix or by workaround. A four hour response with no resolution commitment is close to meaningless, because the clock stops the moment someone replies. We quote both for every priority, and a P1 target is stated in hours, not days.
Will you support a system somebody else implemented?
Yes, and it is a large part of what we do. We start with a paid two to three week discovery: we read the configuration, the custom code and the integrations, list what is undocumented, and write it down. Only then do we quote an SLA, because committing to a resolution target on a system we have not read would be a guess.
What happens if we exceed the included hours?
You see it before it happens. The monthly report shows hours consumed against hours included, so an overrun is visible in week three rather than in an invoice. Extra effort is billed at an agreed day rate that is fixed in the contract, or it waits for next month if it is not urgent. Unused hours do not roll up forever, but we usually allow a one month carry so a quiet month is not simply lost.
Do we still need an internal ERP owner if we have a support contract?
Yes, and we will say so even though it reduces what you spend with us. Most mid-market organisations are best served by a hybrid: a trained internal key user handles how-to questions as first line, and genuine defects, changes and integration faults route to us. Paying a consultancy to answer questions training should have covered is the single most expensive way to buy support.

Get a Support Contract You Can Measure

Book a free consultation. Bring your current AMC if you have one and we will tell you what it commits to, what it leaves out, and what a contract with real targets would cost you instead.

Book a Free Consultation →

No commitment. A straight read of your current support arrangement.

ERP Support and AMC Features

What Is Inside an ERP Support Contract

The parts of an AMC that decide whether it is worth the money: how priorities and targets are written, who answers the first call, how the fee is structured, and what the monthly report has to show you.

Core Features

From priority definitions to a monthly report you can act on

The SLA Itself

Priorities defined by business impact, with two clocks per priority

P1 means the business is stopped: you cannot invoice, you cannot despatch, the month cannot close. It is not the ticket from whoever shouts loudest. Each priority carries a response target and a separate resolution target, and both are published so either side can check whether they were met. A typical shape is a one hour P1 response with a four hour resolution, against a five day resolution at P3.

  • Written definitions for P1 to P4, agreed before signature.
  • Response and resolution quoted separately for each.
  • Coverage hours stated per priority, including month-end and peak weeks.
Agreeing ERP support priority definitions and SLA targets before signing a contract
In-House, Outsourced or Hybrid

Keep first line inside, route defects and changes out

A fully in-house team is only economic once your ERP is large enough to keep two or three people busy. Fully outsourced is expensive because a consultancy day rate is a poor way to answer how-to questions. For most mid-market organisations the hybrid wins: one trained key user per function handles the questions training should have covered, and genuine defects, changes and integration faults come to us. We will help you set that key user up even though it lowers our ticket volume.

  • A named internal ERP owner and one key user per function.
  • A written routing rule for what escalates and what does not.
  • Refresher training aimed at whatever the ticket mix keeps showing.
An internal key user handling first line ERP support questions for their team
Commercial Models

Fixed fee, retainer or time and materials, with the trade-off named

A fixed annual fee gives you a budget you can plan and gives the provider an incentive to close tickets quickly, but it can quietly discourage the bigger fix. A retainer with a bucket of days is the honest middle: you know the cost, we report the hours, and unused change days are visible. Time and materials is the cheapest if your system is stable and your volumes are low, and the worst if they are not. Stable and low volume points to time and materials. Growing or heavily customised points to a retainer.

  • Fixed fee: predictable, best for a settled and standard system.
  • Retainer: defined support and change days, reported monthly.
  • Time and materials: lowest cost at low volume, no ceiling at high volume.
Comparing fixed fee, retainer and time and materials ERP support pricing models
What You Get

Everything the support contract delivers

📋

A signed SLA schedule

Priority definitions, response and resolution targets, coverage hours and the escalation path.

⚙

A single ticket channel

One route in, every ticket logged and classified, so nothing lives only in somebody's inbox.

📊

Monthly SLA and taxonomy report

Attainment per priority, the defect against training against data split, and hours used.

🛠

A change allowance

Agreed days each month for enhancements, report changes and new users, prioritised with you.

🔄

Upgrade and patch testing

Releases tested on a copy of your system first, with the regression list handed to you.

📚

Living documentation

Runbooks, configuration notes and code kept current and handed over, plus a written exit process.