Create an Airwallex account today
Get started
HomeBlogFinance operations
Published on 28 October 2026•11 min

What is ERP? A complete guide to enterprise resource planning

Nicolas Straut
Business Finance Writer, Business Account and Money Transfer

What is ERP? A complete guide to enterprise resource planning

Key takeaways

  • Small and midsize businesses can typically deploy a cloud ERP in 3 to 9 months.1

  • An ERP is business software that runs a company's accounting, inventory, purchasing, payroll, and order management from a shared database.

  • Airwallex connects multi-currency accounts, corporate cards, and expense management to ERP software, including NetSuite, Sage Intacct, Dynamics 365 Business Central, and Odoo. This automation keeps the ERP's books up to date without manual statement imports.

Enterprise resource planning (ERP) software runs a company's accounting, inventory, purchasing, payroll, and order management from one shared database and general ledger. Founders and controllers usually start looking for an ERP system when matching QuickBooks records against their spreadsheets at month-end becomes a regular problem. This guide explains how ERP systems work, the main types and examples, and how to choose ERP software that connects to modern payment and spend tools.

Connect Airwallex to Xero, QuickBooks, or NetSuite in seconds.
Try Now

What is ERP?

Enterprise resource planning is business software made of parts called modules. Each module does one job, such as accounting or inventory, and all of them share one database. This shared database uses one chart of accounts, which is the list of every account the business records money in.

In 1964, Black & Decker ran the first material requirements planning (MRP) system, the system that came before ERP, to plan production and order parts. Analysts created the term ERP in 1990 to describe systems that had grown beyond planning factory materials to cover accounting, purchasing, sales, and HR for the whole company.2 In a modern ERP, a single sale deducts inventory, calculates the cost of goods sold, bills the customer, and posts the accounting entry in one step.

How is ERP different from CRM?

A customer relationship management (CRM) system tracks customer relationships before and after a sale. An ERP records the money and inventory needed to deliver what was sold. Oracle calls CRM front-office software for sales and service, and ERP back-office software for finance and HR.3 Many ERPs include a basic CRM module, but a CRM does not hold accounting records. This means many growing companies need both tools working together.

Feature

CRM

ERP

Focus

Front office: sales, marketing, and customer service

Back office: accounting, operations, supply chain, and HR

Core functions

Lead tracking, pipeline forecasting, and support tickets

General ledger, inventory, procurement, and payroll

Main users

Sales reps, marketers, and customer success teams

Controllers, accountants, and procurement and warehouse leads

Key metrics

Lead velocity, customer acquisition cost, and win rate

Gross margin, inventory turnover, and days sales outstanding (how long customers take to pay)

Data role

Customer contact history

System of record for financial transactions

How does an ERP system work?

An ERP system keeps every department's records in one central database. For example, when accounts payable records a vendor bill, the system logs the amount owed, assigns it to the right expense or inventory account, and updates the cash forecast automatically.

The general ledger is the master record of every account, and detailed records for bills, invoices, payroll, and fixed assets feed into it. Modern ERPs also offer APIs, which are connections that let other software share data with the ERP automatically. An ERP integration with payment tools and bank accounts uses these connections to send each transaction straight into the ERP's accounting records.

What are the types of ERP?

ERP systems come in three types: cloud, on-premises, and hybrid. The right type for a business depends on company size, in-house IT staff, rules about where data must be stored, and whether the business prefers a subscription or a one-time purchase.

Cloud ERP

Cloud ERP runs on servers the ERP vendor hosts and maintains, and finance teams log into the ERP software through a browser. The vendor handles security updates, backups, and upgrades, and the business pays a yearly fee per user, plus additional fees for extra modules. Small and midsize businesses can typically go live with a cloud ERP in 3 to 9 months, compared with 6 to 18 months for larger enterprises.

On-premises ERP

On-premises ERP is installed on servers the business owns and runs in its own data center or a rented server facility. The company buys a permanent license upfront, runs its own hardware and backups, and upgrades the ERP to the latest version every 5 to 10 years. Defense contractors, government agencies, and businesses that must keep data on their own premises by law are the main buyers of this ERP type.

Hybrid ERP

Hybrid ERP, also called a two-tier model, keeps an on-premises ERP at headquarters for group-wide financial reporting and runs cloud ERP at subsidiaries or newly acquired companies. Regional teams record transactions locally without waiting for a multi-year corporate IT rollout. Integrations then send each unit’s records back to the headquarters system on a set schedule, such as nightly or at month-end. The finance team can then combine them into one set of group accounts.

Parameter

Cloud ERP

On-premises ERP

Hybrid ERP

Hosting

Vendor-managed cloud

Company data center

Both, split by business unit

Cost model

Recurring subscription

Upfront license plus ongoing IT costs

Mix of licenses and infrastructure

Typical implementation

3 to 9 months for small and midsize businesses

Longest of the three

Phased by tier

Maintenance

Vendor

Internal IT

Shared

Upgrades

Automatic and continuous

Manual migration projects

Two upgrade schedules to maintain

What are some examples of ERP?

ERP software ranges from cloud platforms built for scaling mid-market businesses to enterprise systems built for global companies. The five ERPs below are commonly used by US finance teams. 

1. Oracle NetSuite

Oracle NetSuite is a cloud ERP used widely by venture-backed and mid-market companies. It reports across many subsidiaries and handles many currencies. It also supports US revenue recognition rules (ASC 606).

2. Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Business Central is a modular cloud ERP for mid-sized companies that already use Microsoft products. Its manufacturing and supply chain modules connect to Excel and Power BI.

3. SAP S/4HANA

SAP S/4HANA is a large platform built for global companies. It handles complex shipping, heavy manufacturing work, and groups with many legal entities.

4. Sage Intacct

Sage Intacct is a cloud ERP built for finance teams first. It supports US accounting standards (GAAP) and multi-entity reporting for service firms, nonprofits, and software companies.

5. Odoo

Odoo is an open-source ERP made of separate apps. Firms can add accounting, warehouse, and point-of-sale apps one at a time.

ERP examples by industry

The table below shows what ERPs do in each industry.

Industry

Operational focus

What the ERP does

Manufacturing

Factory scheduling and materials

Manages bills of materials (the parts list for each product), routes work orders, and recalculates finished goods costs

Wholesale and eCommerce

Landed cost (the full cost of goods including freight and duties) and multi-channel fulfillment

Adds freight and duties to each product's cost and reserves inventory across sales channels

Professional services

Staff scheduling and contract billing

Logs billable hours against project milestones and records revenue as it is earned

Life sciences and healthcare

Regulatory compliance and batch tracking

Supports FDA electronic signature rules (21 CFR Part 11) and tracks batch expiration dates

Automate Your Entire Reconciliation Process with Airwallex

What are the benefits of ERP?

The main benefit of ERP is keeping one set of numbers that every department agrees on. When sales, inventory, and accounts payable live in separate spreadsheets, the figures stop matching, and finance spends the first two weeks of the month reconciling them. An ERP routes every transaction to a single ledger, which cuts the monthly close from weeks to days.

ERPs also give executives real-time visibility into working capital, including inventory turnover, overdue receivables, and cash across entities instead of waiting for a quarterly report. Modern ERPs add role-based permissions, segregation of duties (no one person can both approve and pay), and audit trails that can’t be edited. These safeguards support SOC audits, which are independent reviews of a company's controls, and Sarbanes-Oxley (SOX) rules.

What are the challenges of implementing ERP?

ERP implementation is one of the most expensive projects a growing business takes on. The three common failure points are bad data, staff resistance to the new software, and too much customization. Over the years, old systems collect duplicate customers, discontinued products, and inconsistent account codes. Importing this bad data can hurt the new ERP from day one. 

Department heads often resist the approval steps an ERP enforces, meaning projects need an executive sponsor and training for each team. Over-customization is a costly mistake. Oracle's own ERP team warns that customizations need thorough testing after each quarterly update and that the vendor's new features can make them unnecessary.4 Experienced controllers configure standard workflows instead of rewriting the software to match old spreadsheets.

4 signs a business needs an ERP system

Businesses rarely replace their outgrown accounting software and spreadsheets with an ERP until late reports or an overworked finance team make the change necessary. Four signs usually point to the need for an ERP system.

Manual tasks take up too much of the week

When accounts payable teams spend hours each week typing invoice details into a spreadsheet and requesting approvals by email, the current tools are no longer enough. When the same manual work spreads to purchasing, billing, inventory, and payroll, the business needs an ERP.

Critical business data is hard to get

If finance needs three days of spreadsheet work to report cost per unit or cash by region, the accounting, inventory, sales, and banking tools probably don’t share a database. As a result, leadership may be making decisions on costs, margins, and cash balances that are already out of date. An ERP updates its dashboards as each transaction posts, which removes that delay. 

Each department runs the same process differently

Without one system enforcing the rules, sales gives custom credit terms without checking limits, purchasing orders goods without approval, and the warehouse tracks stock on a clipboard. Each of these differences creates gaps in the data and accounting risk. An ERP standardizes approval steps across the company.

The same data gets entered into several tools

A sales representative enters an order into the order system, the warehouse re-enters it into a shipping portal, and accounting logs it a third time in desktop bookkeeping software. Every handoff risks a typo or a duplicate invoice. An ERP captures the order once, where it starts, and pushes it to inventory, logistics, and the ledger.

Airwallex: Real-time accounting sync for your global business

How to choose an ERP system

Choosing an ERP is a multi-year commitment. A four-step process keeps the scope from growing out of control. These steps run in order because each one narrows the list of options.

1. Define the processes the ERP has to run

Before any vendor demo, finance and operations leaders should write down the must-have processes the ERP has to run. That list usually includes the rules for combining the books of several entities and the US rules for when revenue is recorded (ASC 606). The list should also say how the business tracks and values inventory: by serial number, by batch, or at average cost.

2. Match the system to company size, industry, and deployment model

An 80-person company does not need the custom work and multimillion-dollar scope of SAP S/4HANA. At the other end, an online brand with three overseas warehouses will outgrow entry-level tools fast. Selection teams should favor ERP platforms with pre-built setups for their industry and cloud hosting that cuts long-term IT costs.

3. Check integrations with existing finance tools

An ERP doesn’t run in isolation. It needs live connections to payment gateways, corporate cards, billing software, and bank accounts. Finance leads should confirm the shortlisted platforms have ready-made connectors for the tools they already use. A connector that only imports CSV files will recreate the manual work the ERP was meant to remove.

4. Shortlist vendors and ask for references

Selection committees should narrow the field to two or three ERP vendors and give each a demo script based on real scenarios. A good script asks the vendor to process a multi-currency supplier invoice, match a bill to a purchase order, and produce a trial balance, which is a summary of every account balance across entities. Controllers should then call finance leads at similar firms that use the same ERP and ask whether the project ran over budget and how responsive the vendor’s support has been since go-live.

How Airwallex works alongside an ERP system

An ERP is the system of record, but a business still needs a way to receive and send money. The Airwallex Business Account does that with Multi-Currency Accounts, global transfers, Bill Pay, and Corporate Cards, while accounting integrations sync each transaction into the ERP. Airwallex also sends most transfers over local bank networks instead of SWIFT, which keeps fees lower. Currency conversion costs 0.5% to 1% above the interbank rate (versus the 2% to 4% banks typically add).

Airwallex is a financial platform, not a bank. It is regulated as a money services business, holds US customer funds with FDIC-insured partner banks, and delivers 92% of Airwallex Global Transfers within the same day.5

ERP and accounting software integrations

Airwallex accounting integrations cover NetSuite, QuickBooks, Xero, Sage, Microsoft Dynamics 365 Business Central, and Odoo, and the NetSuite connector shows how deep an ERP connection can go. This guide on how the NetSuite integration with Airwallex works explains that the connection is set up without sharing passwords and copies the chart of accounts, departments, locations, classes, and subsidiaries from NetSuite into Airwallex at setup. The NetSuite integration is included in the Grow plan (US$12 per active Spend user per month). It automates the four workflows below.

Hourly bank feeds

Each currency balance on Airwallex gets its own bank feed in NetSuite. The first sync pulls 24 hours of history, and every later sync runs hourly.

Purchase order matching

Airwallex pulls purchase orders and delivery receipts from the ERP and checks each incoming vendor bill against both, which helps prevent overbilling and duplicate payments.

Coded card expenses

When an employee photographs a receipt in the Airwallex app, Airwallex matches it to the corporate card transaction automatically. The matched expense then posts to NetSuite coded to the right account, with a link to the receipt attached.

Receivables reconciliation

When a customer pays an invoice, the Airwallex NetSuite integration marks it Paid in Full in NetSuite and records the cash receipt.

Multi-entity payments and spend in 20+ currencies

Airwallex Multi-Currency Accounts enable businesses to collect from 70+ countries and hold separate balances in 20+ currencies. When a business needs to convert money, Airwallex charges just 0.5% above the interbank rate on major currencies and 1% on all others. Local transfers reach 120+ countries, and SWIFT transfers cost US$15 to US$25 each.6 

Save on bank and transfer fees with the Airwallex Business Account

Frequently asked questions about ERP

Is QuickBooks an ERP system?

No, QuickBooks is accounting software, not a full ERP system. QuickBooks Online handles invoicing, bill payments, and bank feeds well. QuickBooks Enterprise adds advanced inventory and assembly builds, but neither one offers the supply chain planning or multi-entity consolidation of a full ERP. Businesses typically outgrow it when they add subsidiaries, operate in several currencies at scale, or need complex inventory tracking.

Can Excel work as an ERP system?

No, Excel can’t work as a true ERP system. Spreadsheets aren’t relational databases. Excel offers co-authoring and version history, but it lacks role-based permissions, approval workflows, and a tamper-proof audit trail. Large shared workbooks are prone to broken formulas, duplicate data, and errors that are hard to trace. Excel remains useful for analysis on top of an ERP, but it can’t serve as the system of record.

How much does an ERP system cost?

An ERP system costs anywhere from the low five figures for a small company to millions of dollars for a large enterprise, depending on user count, modules, and deployment model. NetSuite suggests planning for roughly 1% of a company's operating budget to cover the cost of an ERP system.7 Consultants, data cleanup, and integration work add large fees on top of the software subscription.

What is the difference between ERP and MRP?

The difference between ERP and MRP is scope, meaning how much of the business each system covers. Material requirements planning (MRP) is software that tells a factory what to make, which parts to order, and when, based on expected sales and stock on hand. Enterprise resource planning (ERP) runs the whole business from one database, covering accounting, purchasing, inventory, HR, and sales as well as production, and most factory ERPs now include MRP as one module.

Who uses ERP systems?

Nearly every department uses an ERP system, though finance runs it. Controllers and accountants close the books and reconcile bank feeds, while warehouse and procurement teams receive purchase orders and reorder inventory when it runs low. HR sends payroll costs to the ledger, and executives read the dashboards. The CFO typically owns the system and its chart of accounts.

Sources

1. https://www.netsuite.com/portal/resource/articles/erp/erp-statistics.shtml

2. https://www.oracle.com/erp/what-is-erp/

3. https://www.oracle.com/erp/erp-vs-crm/

4. https://blogs.oracle.com/erp-ace/post/customization-vs-configuration

5. https://www.airwallex.com/en-us/business-account

6. https://www.airwallex.com/en-us/pricing

7. https://www.netsuite.com/portal/resource/articles/erp/erp-implementation-cost.shtml

The material presented here is for informational purposes only and does not constitute legal, regulatory, taxation, or investment advice. Readers should engage their own advisors or counsel for advice unique to their circumstances.

Posted in:

Finance operations
Share
In this article

Create an Airwallex account today

Share

Related Posts

Best spend management software for NetSuite in the US
Expense management

Best spend management software for NetSuite in the US

•16 min

How to automate month-end close reporting: From manual tasks to continuous intelligence
Finance operations

How to automate month-end close reporting: From manual tasks to c...

•17 mins

Spend management vs. expense management: Key differences
Expense management

Spend management vs. expense management: Key differences

•10 mins