Skip to main content

Pricing · ERPNext and Frappe

Priced by the work, in the open. — how MithTech prices ERPNext work

We count the work in person-days, price it at one day rate, and adjust it for your country. Every figure on this page comes from the same price table as the estimator.

Four steps from your answers to a price.

The same four steps for every client, in every country.

1 · Count

We count the work in person-days.

Each app, module, custom report or app, phone app, data source and integration has its own time in our price table. Project management and testing add 12% of the build.

2 · Price

One day rate, the same for every client.

₹15,000 a person-day; a day of custom work you name is ₹12,000–18,000. The range comes from the time, not from haggling. No plan costs less than ₹3.5 lakh.

3 · Your country

Priced for where you are.

Prices change with the compliance work in your country: tax and e‑invoicing rules, the time‑zone gap, travel. You see every figure in your own currency.

4 · Fixed in writing

The written plan fixes the price.

An estimate is valid for 30 days. After a 30-minute call the written plan fixes the scope and the price; changes after that are change requests at the same day rates.

What four real‑sized projects cost.

Each one is priced by the estimator from the answers shown. Open it to change anything.

Prices for

Afghanistan (USD)
Albania (ALL)
Algeria (DZD)
American Samoa (USD)
Andorra (EUR)
Angola (AOA)
Antigua and Barbuda (XCD)
Argentina (ARS)
Armenia (AMD)
Aruba (AWG)
Australia (AUD)
Austria (EUR)
Azerbaijan (AZN)
Bahamas, The (BSD)
Bahrain (BHD)
Bangladesh (BDT)
Barbados (BBD)
Belarus (BYN)
Belgium (EUR)
Belize (BZD)
Benin (XOF)
Bermuda (BMD)
Bhutan (BTN)
Bolivia (BOB)
Bosnia and Herzegovina (BAM)
Botswana (BWP)
Brazil (BRL)
British Virgin Islands (USD)
Brunei Darussalam (BND)
Bulgaria (EUR)
Burkina Faso (XOF)
Burundi (BIF)
Cabo Verde (CVE)
Cambodia (KHR)
Cameroon (XAF)
Canada (CAD)
Cayman Islands (KYD)
Central African Republic (XAF)
Chad (XAF)
Channel Islands (USD)
Chile (CLP)
China (CNY)
Colombia (COP)
Comoros (KMF)
Congo, Dem. Rep. (CDF)
Congo, Rep. (XAF)
Costa Rica (CRC)
Cote d'Ivoire (XOF)
Croatia (EUR)
Curacao (XCG)
Cyprus (EUR)
Czechia (CZK)
Denmark (DKK)
Djibouti (DJF)
Dominica (XCD)
Dominican Republic (DOP)
Ecuador (USD)
Egypt, Arab Rep. (EGP)
El Salvador (USD)
Equatorial Guinea (XAF)
Eritrea (ERN)
Estonia (EUR)
Eswatini (SZL)
Ethiopia (ETB)
Faroe Islands (DKK)
Fiji (FJD)
Finland (EUR)
France (EUR)
French Polynesia (XPF)
Gabon (XAF)
Gambia, The (GMD)
Georgia (GEL)
Germany (EUR)
Ghana (GHS)
Gibraltar (GIP)
Greece (EUR)
Greenland (DKK)
Grenada (XCD)
Guam (USD)
Guatemala (GTQ)
Guinea (GNF)
Guinea-Bissau (XOF)
Guyana (GYD)
Haiti (HTG)
Honduras (HNL)
Hong Kong SAR, China (HKD)
Hungary (HUF)
Iceland (ISK)
India (INR)
Indonesia (IDR)
Iraq (IQD)
Ireland (EUR)
Isle of Man (GBP)
Israel (ILS)
Italy (EUR)
Jamaica (JMD)
Japan (JPY)
Jordan (JOD)
Kazakhstan (KZT)
Kenya (KES)
Kiribati (AUD)
Korea, Rep. (KRW)
Kosovo (EUR)
Kuwait (KWD)
Kyrgyz Republic (KGS)
Lao PDR (LAK)
Latvia (EUR)
Lebanon (USD)
Lesotho (LSL)
Liberia (LRD)
Libya (LYD)
Liechtenstein (CHF)
Lithuania (EUR)
Luxembourg (EUR)
Macao SAR, China (MOP)
Madagascar (MGA)
Malawi (MWK)
Malaysia (MYR)
Maldives (MVR)
Mali (XOF)
Malta (EUR)
Marshall Islands (USD)
Mauritania (MRU)
Mauritius (MUR)
Mexico (MXN)
Micronesia, Fed. Sts. (USD)
Moldova (MDL)
Monaco (EUR)
Mongolia (MNT)
Montenegro (EUR)
Morocco (MAD)
Mozambique (MZN)
Myanmar (USD)
Namibia (NAD)
Naoero (AUD)
Nepal (NPR)
Netherlands (EUR)
New Caledonia (XPF)
New Zealand (NZD)
Nicaragua (NIO)
Niger (XOF)
Nigeria (NGN)
North Macedonia (MKD)
Northern Mariana Islands (USD)
Norway (NOK)
Oman (OMR)
Pakistan (PKR)
Palau (USD)
Panama (PAB)
Papua New Guinea (PGK)
Paraguay (PYG)
Peru (PEN)
Philippines (PHP)
Poland (PLN)
Portugal (EUR)
Puerto Rico (US) (USD)
Qatar (QAR)
Romania (RON)
Russian Federation (RUB)
Rwanda (RWF)
Samoa (WST)
San Marino (EUR)
Sao Tome and Principe (STN)
Saudi Arabia (SAR)
Senegal (XOF)
Serbia (RSD)
Seychelles (SCR)
Sierra Leone (SLE)
Singapore (SGD)
Sint Maarten (Dutch part) (XCG)
Slovak Republic (EUR)
Slovenia (EUR)
Solomon Islands (SBD)
Somalia, Fed. Rep. (SOS)
South Africa (ZAR)
South Sudan (USD)
Spain (EUR)
Sri Lanka (LKR)
St. Kitts and Nevis (XCD)
St. Lucia (XCD)
St. Martin (French part) (EUR)
St. Vincent and the Grenadines (XCD)
Sudan (USD)
Suriname (SRD)
Sweden (SEK)
Switzerland (CHF)
Tajikistan (TJS)
Tanzania (TZS)
Thailand (THB)
Timor-Leste (USD)
Togo (XOF)
Tonga (TOP)
Trinidad and Tobago (TTD)
Tunisia (TND)
Turkiye (TRY)
Turkmenistan (TMT)
Turks and Caicos Islands (USD)
Tuvalu (AUD)
Uganda (UGX)
Ukraine (UAH)
United Arab Emirates (AED)
United Kingdom (GBP)
United States (USD)
Uruguay (UYU)
Uzbekistan (UZS)
Vanuatu (VUV)
Venezuela, RB (USD)
Viet Nam (VND)
Virgin Islands (U.S.) (USD)
West Bank and Gaza (EGP)
Yemen, Rep. (USD)
Zambia (ZMW)
Zimbabwe (USD)

Before GST at 18%.

25 users: ₹8.41 lakh – ₹11.7 lakh

One-time · A distributor with one warehouse, moving from Tally

Per month₹29,000 – ₹44,000
First year₹11.83 lakh – ₹16.95 lakh
Go-live13–18 weeks

Open it in the estimator

100 users: ₹11.59 lakh – ₹16.1 lakh

One-time · A manufacturer with two plants, moving from Tally

Per month₹50,000 – ₹79,000
First year₹17.59 lakh – ₹25.58 lakh
Go-live18–24 weeks

Open it in the estimator

500 users: ₹15.86 lakh – ₹21.68 lakh

One-time · A school group with five campuses, moving from Tally and spreadsheets

Per month₹1.4 lakh – ₹2.15 lakh
First year₹32.66 lakh – ₹47.48 lakh
Go-live23–27 weeks

Open it in the estimator

2,000 users: ₹27.73 lakh – ₹38.04 lakh

One-time · A manufacturing group with eight companies and plants, moving from Tally

Per month₹3.8 lakh – ₹6 lakh
First year₹73.33 lakh – ₹110.04 lakh
Go-live31–36 weeks

Open it in the estimator

After go-live: support and hosting, by size.

Support to published response times; managed hosting on servers sized to your users, with daily off-site backups. Your own cloud or Frappe Cloud: their bill, not ours.

Prices for

Afghanistan (USD)
Albania (ALL)
Algeria (DZD)
American Samoa (USD)
Andorra (EUR)
Angola (AOA)
Antigua and Barbuda (XCD)
Argentina (ARS)
Armenia (AMD)
Aruba (AWG)
Australia (AUD)
Austria (EUR)
Azerbaijan (AZN)
Bahamas, The (BSD)
Bahrain (BHD)
Bangladesh (BDT)
Barbados (BBD)
Belarus (BYN)
Belgium (EUR)
Belize (BZD)
Benin (XOF)
Bermuda (BMD)
Bhutan (BTN)
Bolivia (BOB)
Bosnia and Herzegovina (BAM)
Botswana (BWP)
Brazil (BRL)
British Virgin Islands (USD)
Brunei Darussalam (BND)
Bulgaria (EUR)
Burkina Faso (XOF)
Burundi (BIF)
Cabo Verde (CVE)
Cambodia (KHR)
Cameroon (XAF)
Canada (CAD)
Cayman Islands (KYD)
Central African Republic (XAF)
Chad (XAF)
Channel Islands (USD)
Chile (CLP)
China (CNY)
Colombia (COP)
Comoros (KMF)
Congo, Dem. Rep. (CDF)
Congo, Rep. (XAF)
Costa Rica (CRC)
Cote d'Ivoire (XOF)
Croatia (EUR)
Curacao (XCG)
Cyprus (EUR)
Czechia (CZK)
Denmark (DKK)
Djibouti (DJF)
Dominica (XCD)
Dominican Republic (DOP)
Ecuador (USD)
Egypt, Arab Rep. (EGP)
El Salvador (USD)
Equatorial Guinea (XAF)
Eritrea (ERN)
Estonia (EUR)
Eswatini (SZL)
Ethiopia (ETB)
Faroe Islands (DKK)
Fiji (FJD)
Finland (EUR)
France (EUR)
French Polynesia (XPF)
Gabon (XAF)
Gambia, The (GMD)
Georgia (GEL)
Germany (EUR)
Ghana (GHS)
Gibraltar (GIP)
Greece (EUR)
Greenland (DKK)
Grenada (XCD)
Guam (USD)
Guatemala (GTQ)
Guinea (GNF)
Guinea-Bissau (XOF)
Guyana (GYD)
Haiti (HTG)
Honduras (HNL)
Hong Kong SAR, China (HKD)
Hungary (HUF)
Iceland (ISK)
India (INR)
Indonesia (IDR)
Iraq (IQD)
Ireland (EUR)
Isle of Man (GBP)
Israel (ILS)
Italy (EUR)
Jamaica (JMD)
Japan (JPY)
Jordan (JOD)
Kazakhstan (KZT)
Kenya (KES)
Kiribati (AUD)
Korea, Rep. (KRW)
Kosovo (EUR)
Kuwait (KWD)
Kyrgyz Republic (KGS)
Lao PDR (LAK)
Latvia (EUR)
Lebanon (USD)
Lesotho (LSL)
Liberia (LRD)
Libya (LYD)
Liechtenstein (CHF)
Lithuania (EUR)
Luxembourg (EUR)
Macao SAR, China (MOP)
Madagascar (MGA)
Malawi (MWK)
Malaysia (MYR)
Maldives (MVR)
Mali (XOF)
Malta (EUR)
Marshall Islands (USD)
Mauritania (MRU)
Mauritius (MUR)
Mexico (MXN)
Micronesia, Fed. Sts. (USD)
Moldova (MDL)
Monaco (EUR)
Mongolia (MNT)
Montenegro (EUR)
Morocco (MAD)
Mozambique (MZN)
Myanmar (USD)
Namibia (NAD)
Naoero (AUD)
Nepal (NPR)
Netherlands (EUR)
New Caledonia (XPF)
New Zealand (NZD)
Nicaragua (NIO)
Niger (XOF)
Nigeria (NGN)
North Macedonia (MKD)
Northern Mariana Islands (USD)
Norway (NOK)
Oman (OMR)
Pakistan (PKR)
Palau (USD)
Panama (PAB)
Papua New Guinea (PGK)
Paraguay (PYG)
Peru (PEN)
Philippines (PHP)
Poland (PLN)
Portugal (EUR)
Puerto Rico (US) (USD)
Qatar (QAR)
Romania (RON)
Russian Federation (RUB)
Rwanda (RWF)
Samoa (WST)
San Marino (EUR)
Sao Tome and Principe (STN)
Saudi Arabia (SAR)
Senegal (XOF)
Serbia (RSD)
Seychelles (SCR)
Sierra Leone (SLE)
Singapore (SGD)
Sint Maarten (Dutch part) (XCG)
Slovak Republic (EUR)
Slovenia (EUR)
Solomon Islands (SBD)
Somalia, Fed. Rep. (SOS)
South Africa (ZAR)
South Sudan (USD)
Spain (EUR)
Sri Lanka (LKR)
St. Kitts and Nevis (XCD)
St. Lucia (XCD)
St. Martin (French part) (EUR)
St. Vincent and the Grenadines (XCD)
Sudan (USD)
Suriname (SRD)
Sweden (SEK)
Switzerland (CHF)
Tajikistan (TJS)
Tanzania (TZS)
Thailand (THB)
Timor-Leste (USD)
Togo (XOF)
Tonga (TOP)
Trinidad and Tobago (TTD)
Tunisia (TND)
Turkiye (TRY)
Turkmenistan (TMT)
Turks and Caicos Islands (USD)
Tuvalu (AUD)
Uganda (UGX)
Ukraine (UAH)
United Arab Emirates (AED)
United Kingdom (GBP)
United States (USD)
Uruguay (UYU)
Uzbekistan (UZS)
Vanuatu (VUV)
Venezuela, RB (USD)
Viet Nam (VND)
Virgin Islands (U.S.) (USD)
West Bank and Gaza (EGP)
Yemen, Rep. (USD)
Zambia (ZMW)
Zimbabwe (USD)

Before GST at 18%.

UsersSupport a monthManaged hosting a monthServers
Up to 25 users₹20,000 – ₹30,000₹6,000 – ₹10,0001 server · 4 vCPU · 8 GB RAM · 100 GB SSD
26–50 users₹25,000 – ₹40,000₹9,000 – ₹14,0001 server · 4 vCPU · 16 GB RAM · 200 GB SSD
51–100 users₹35,000 – ₹55,000₹15,000 – ₹24,0001 server · 8 vCPU · 32 GB RAM · 400 GB SSD
101–250 users₹55,000 – ₹85,000₹30,000 – ₹45,000App server 8 vCPU · 32 GB + database server 8 vCPU · 32 GB
251–500 users₹85,000 – ₹1.3 lakh₹55,000 – ₹85,0002 app servers + database 16 vCPU · 64 GB + Redis, load-balanced
501–1,000 users₹1.3 lakh – ₹2 lakh₹1 lakh – ₹1.5 lakh3 app servers + database 16 vCPU · 128 GB with a replica + Redis
1,001–2,500 users₹2 lakh – ₹3.2 lakh₹1.8 lakh – ₹2.8 lakh5 app servers + database 32 vCPU · 256 GB with a replica + background workers
2,501–5,000 users₹3.2 lakh – ₹5 lakh₹3 lakh – ₹4.5 lakh8 app servers + a database cluster + dedicated workers
5,001–10,000 users₹5 lakh – ₹8 lakh₹5 lakh – ₹7.5 lakh12+ app servers + a database cluster + queue and search nodes
More than 10,000Sized with you on a call

What each area includes.

Pick an area or leave it out; the estimator prices each one from the time it takes.

  1. Discover and planWalkthroughs of how you work, the gaps, and a fixed scope in writing. One company; each extra site adds a walkthrough.
  2. AppsEach app installed and set up for you: ERPNext, Frappe HR, CRM, Helpdesk, our industry apps and others. An app another needs is added for you.
  3. Modules and set-upAccounts, stock, buying, selling, manufacturing and the rest, set up with your taxes, warehouses, roles and approvals.
  4. Custom workReports, print formats, new forms, workflows, dashboards and whole new apps, kept in git so upgrades keep them.
  5. Phone appsThe Frappe phone view, an app from our catalogue in your name, or a new app, on Android, iOS or both, with or without offline use.
  6. Your dataMasters and balances from Tally, Busy, Zoho, QuickBooks, SAP Business One, Odoo or spreadsheets, cleaned and tied out after a trial run.
  7. IntegrationsYour store, WhatsApp, bank, payment gateway, e-invoicing, shipping, attendance machines, telephony or any system with an API.
  8. Training and go-liveTraining by role, a parallel run, and two weeks of close support after go-live; longer if you need it.
  9. Hosting, security and supportServers sized to your users, backups, single sign-on, audit logs and a security test if you need them, and support to published response times, per month.

Never in a price

  • Taxes (GST at 18% in India; local taxes elsewhere)
  • Third-party fees and licences
  • Hardware, for example POS devices and biometric machines
  • Travel and stay, at actual cost
  • The time of your own team

Fees you pay to others are listed under every estimate: WhatsApp message fees, app store fees, e-invoice provider fees, payment gateway fees.

Your own number takes two minutes.

Five questions for a range, in your currency, with what moves it.

Questions about our prices

The one most people ask is answered first. Type to find the rest.

Why do you show ranges and not one price?

The same scope can take more or less time: how clean your data is, how quickly your team decides, how many approvals the work needs. We show the low and the high end of the time it usually takes; the high end is never more than 1.6 times the low end. The written plan gives one number.

Start with one conversation

One message, call or WhatsApp is enough. Every line reaches the team directly.

Team away now