Oracle E-Business Suite pricing is complex, modular, and expensive. Driven by per-user licence fees that vary by module, 22% annual support charges that compound relentlessly, and minimum purchase requirements that inflate costs beyond actual usage. This independent advisory gives ITAM and procurement professionals the pricing data, cost models, and negotiation strategies needed to control Oracle ERP spend.
This advisory is part of our comprehensive Oracle EBS Licensing Guide. For licensing model fundamentals, see our Oracle EBS Licensing Basics guide. For the complete module inventory, see our Complete EBS Application Module List.
Oracle EBS pricing is not a flat-rate model. It is a combination of licence fees for chosen modules and recurring support costs. Oracle uses a price list with distinct metrics and rates for each product within the EBS suite.
| Cost Factor | How It Works | Impact on Total Cost |
|---|---|---|
| Modules selected | You pay separately for each functional module: Financials, Procurement, HR, Supply Chain. More modules = higher cost | High. Module selection is the single largest determinant of licence spend. A full EBS deployment across multiple suites can cost millions |
| Licence metric and user counts | Each module has a metric (per Application User, per Employee, per Processor, or per transaction). The more users or usage units, the higher the cost | High. 100 users costs double 50 users at list price. Employee-based HR modules scale with headcount, not system users |
| Upfront vs recurring costs | EBS licences are perpetual (one-time purchase). Annual support is 22% of the licence price, every year, indefinitely | High. Support exceeds the original licence cost within 5 years. This is a permanent cost stream that only grows |
| Discounts and negotiated terms | Oracle's list prices are starting points. Enterprises rarely pay full price. Negotiated discounts of 50% or more are common in large deals | Variable. The actual cost depends entirely on how well you negotiate. An unprepared buyer can pay 2 to 3x what a skilled negotiator would |
| Minimum purchase quantities | Many modules require a minimum number of licences (e.g., 5 Application Users, 100 Employees) regardless of actual usage | Medium. Small deployments are disproportionately affected. You may pay for users you do not have |
Oracle's EBS price list exists to anchor high and then concede during negotiations. Enterprises with prepared sourcing teams routinely achieve 50% or more off list prices for large deals. The critical insight: every dollar saved on the licence price also reduces every future year of support (calculated at 22% of the net licence fee). A $500K licence discount saves $110K per year in support, which compounds to $1.1M over 10 years. Negotiation is not optional. It is the single most impactful financial lever in Oracle EBS procurement.
When budgeting for Oracle EBS, ITAM and sourcing professionals must account for all major cost components, not just the initial licence line item.
| Cost Component | Description | Typical Range / Example |
|---|---|---|
| Licence fees (perpetual) | One-time capital expense for software licences. Based on quantity x module unit price from the Oracle price list | 200 Financials users at $4,595 each = approximately $919,000 at list price. Large multi-module deployments routinely exceed $2 to $5 million |
| Annual support and maintenance | 22% of net licence fees per year. Required for patches, security fixes, version upgrades, and Oracle technical support | $1M in licences = $220,000/year in support. Over 5 years: $1.1M, exceeding the original licence investment |
| Infrastructure and technology | Hardware, hosting, Oracle Database, and middleware. EBS includes restricted-use DB and app server licences for EBS use only | If you customise beyond EBS's standard usage, you need full-use Oracle Database or WebLogic licences, adding $25,000 to $47,500 per processor |
| Implementation and services | System integrator fees, internal project resources, training, data migration. Often exceeds the licence cost | A multi-module EBS implementation for a large enterprise commonly costs $5 to $20M+ in professional services alone |
| Upgrades and customisation | EBS 12.2 receives continuous innovation updates on support. Major customisations may require additional licences or services | Custom database schemas or middleware extensions outside Oracle's allowed boundaries trigger full-use licence requirements |
Scenario: 200 users of Oracle Financials + 200 users of Procurement + 1,000 employees on Core HR. Licence cost (list): Financials 200 x $4,595 = $919,000. Procurement 200 x $4,595 = $919,000. Core HR 1,000 x $185 = $185,000. Total: $2,023,000. Annual support (22%): $445,060/year x 5 years = $2,225,300. Five-year TCO (licence + support only): $4,248,300 at list price, before discounts, infrastructure, or implementation. With a 40% negotiated discount, TCO drops to approximately $2,549,000. The difference between paying list and negotiating well is nearly $1.7 million over five years.
The initial licence purchase gets all the attention, but it is the annual 22% support fee that dominates long-term cost. Over a typical 10-year EBS lifecycle, support fees will total 220% of the original licence spend. Every dollar saved on the licence price also reduces every future year of support. This is why negotiating a strong upfront discount is doubly important. It compounds savings across the entire support horizon.
Oracle EBS uses several licence metrics. The most common is the Application User metric, a named-user licence for each person authorised to use a given module. Other metrics include Employee count (for HR modules covering all staff), Processor (for server-based licensing when external users access the system), and transaction-based metrics (e.g., number of expense reports or order lines).
| Example EBS Module | Licence Metric | List Price | Annual Support (22%) | Minimum Purchase |
|---|---|---|---|---|
| Oracle Financials (Core ERP) | Per Application User | $4,595 / user | ~$1,010 / user | 5 users |
| Oracle Purchasing | Per Application User | $4,595 / user | ~$1,010 / user | 5 users |
| Oracle Sourcing | Per Application User | $9,195 / user | ~$2,023 / user | 5 users |
| Oracle Core HR (Workforce) | Per Employee | $185 / employee | ~$40.70 / employee | 100 employees |
| Oracle Payroll | Per Employee | $185 / employee | ~$40.70 / employee | 100 employees |
| Oracle iStore (Online Portal) | Per Processor | $115,000 / processor | ~$25,300 / processor | 2 processors |
| Oracle Order Management | Per Application User | $4,595 / user | ~$1,010 / user | 5 users |
| Oracle Inventory | Per Application User | $3,000 / user | ~$660 / user | 5 users |
| Oracle General Ledger | Per Application User | $4,595 / user | ~$1,010 / user | 5 users |
| Oracle Advanced Pricing | Per Application User | $3,595 / user | ~$791 / user | 5 users |
HR modules using the Employee metric require licensing every employee in the organisation, not just people who use the system. If 1,000 employees are in the HR database (including part-time, temporary, and contractor records), you need 1,000 Employee licences, even if only 20 HR staff actually log in. This metric scales with headcount growth and frequently surprises organisations during audits. Always verify which metric applies to each module before purchasing. For a complete module list and detailed metric explanations, see our Complete Oracle EBS Application Module List.
| Support Dimension | Detail | Financial Impact |
|---|---|---|
| Rate | 22% of net licence fees per year. Oracle very rarely reduces this percentage | $2M in licences = $440,000/year. Over 5 years: $2.2M, exceeding the original licence spend |
| What is included | Bug fixes, security patches, version upgrades (continuous innovation on EBS 12.2), access to Oracle technical support | Staying on support is the only way to receive security patches. Dropping support creates security and operational risk |
| Premier Support timeline | Oracle EBS 12.2 is on Premier Support through at least 2033, with continuous innovation and no forced major upgrades | Support fees are a long-term commitment. Budget for 10+ years of annual payments if staying on EBS |
| Support reinstatement | If you drop support and later want to re-enrol, Oracle charges backdated fees for the entire lapsed period | Dropping support is effectively irreversible without significant penalty. A 3-year lapse on $2M of licences = approximately $1.32M reinstatement bill |
| Third-party support | Providers like Rimini Street offer support at approximately 50% of Oracle's cost. No new Oracle patches, but security fixes and tax/regulatory updates | Can save $220,000+/year on a $2M licence base. Best suited for mature, stable EBS environments not planning major upgrades |
| Support uplift | Oracle may apply 3 to 8% annual uplift on support bills, even if you have not added new licences | An 8% annual uplift compounds aggressively: a $440K bill becomes approximately $646K after 5 years. Negotiate caps on uplift at contract signing |
Scenario A (no discount): 50 users of Oracle Inventory at $3,000/user list = $150,000 licence. Annual support at 22% = $33,000/year. Scenario B (40% discount): Same 50 users at $1,800/user = $90,000 licence. Annual support at 22% = $19,800/year. The 40% licence discount saves $60,000 upfront but also saves $13,200 per year on support. Over 10 years: total savings = $192,000 from a single negotiation outcome. Every dollar saved on the licence reduces every future year of support.
| Negotiation Strategy | How It Works | Expected Impact |
|---|---|---|
| Leverage volume and strategic timing | Align purchases with Oracle's Q4 fiscal year-end (April to May). Bundle multiple modules into a single deal. Oracle's sales teams have targets and will authorise steeper discounts to close before quarter-end | 50%+ discount off list price for large enterprise deals. Q4 timing alone can unlock 10 to 15% additional concession |
| Enterprise Agreements and ULAs | For rapid growth, consider an Oracle Unlimited Licence Agreement (ULA) covering specified EBS products for a fixed fee over 3 years. You can deploy unlimited licences during the term | Can reduce per-user cost by 40 to 70% for high-growth organisations. But ULAs carry certification risks at expiry. Evaluate carefully |
| Know your requirements exactly | Conduct a thorough internal usage analysis before engaging Oracle. Identify required modules, user counts, and growth projections. Resist Oracle upselling modules you do not need | Prevents shelfware. Every unused licence incurs 22% annual support with zero business value |
| Negotiate contractual protections | Include price holds on future purchases, caps on support fee increases, softened audit clauses (reasonable notice, defined scope), and the right to reassign licences | Protects long-term economics. A support uplift cap of 3% instead of 8% saves hundreds of thousands over a decade |
| Use competitive pressure | Demonstrate genuine evaluation of SAP, Workday, or Oracle Cloud ERP alternatives. Oracle's retention instinct motivates better pricing when they believe you might leave | Most effective when accompanied by real evaluation data. Can unlock 10 to 20% additional discount beyond standard volume pricing |
| Negotiate support terms separately | Push for multi-year fixed support pricing, eliminate annual uplift, or negotiate reduced support on non-production environments | Can freeze support costs for 3 to 5 years, preventing compounding uplift that erodes budget predictability |
Oracle's pricing model is a negotiation by design. List prices exist to anchor high and then concede. Arm your sourcing team with data: industry benchmarks, analyst reports on typical discounts, and a detailed understanding of your usage. A well-prepared buyer with genuine alternatives can secure 50 to 60% off list, contractual protections on future pricing, and waived support uplift. An unprepared buyer pays significantly more for the same software, not just today, but for every year of support that follows. For a detailed negotiation playbook, see our Oracle EBS Cost Optimisation and Negotiation Strategies guide.
| Dimension | Oracle EBS (On-Premises) | Oracle Cloud ERP (SaaS) |
|---|---|---|
| Cost model | Perpetual licence (one-time) + 22% annual support | Subscription fee per user per year (approximately $7,500/user/year at list price) |
| Upfront investment | High: large capital outlay for licences | Low: operational expense, no upfront licence purchase |
| Infrastructure | Customer-managed servers, storage, DBAs, and IT staff. Significant ongoing operational cost | Oracle-managed hosting and maintenance. Infrastructure costs absorbed into subscription |
| Scaling | Adding users requires purchasing additional perpetual licences (capital outlay) + support | Adding users increases subscription count. Easier to scale, but minimum user counts and multi-year lock-in apply |
| Upgrades | Continuous innovation on EBS 12.2 under support. No forced major upgrade projects | Always on latest version. No upgrade projects, but less control over timing of feature changes |
| 5-year TCO (500 users) | Approximately $2.3M licences + $2.53M support + infrastructure = approximately $5 to $7M total (with negotiated discount) | Approximately $3.75M/year at list x 5 years = $18.75M at list. With 40% discount: approximately $11.25M total (no infrastructure cost) |
| Best suited for | Organisations with existing stable EBS deployments, mature IT operations, and long planning horizons | New implementations, organisations lacking on-premises IT capabilities, or those seeking to eliminate upgrade cycles |
EBS On-Premises (40% discount): Licences: 500 x $4,595 x 0.6 = $1,378,500. Support: $303,270/year x 5 = $1,516,350. Infrastructure (estimate): $500,000. Total: approximately $3.4M. Cloud ERP (40% discount): Subscription: 500 x $7,500 x 0.6 = $2,250,000/year x 5 = $11,250,000. In this scenario, staying on existing EBS saves approximately $7.85M over 5 years compared to migrating to Cloud ERP at the same discount level. However, this assumes you already own EBS licences. For a net-new implementation, the calculus may differ, and Cloud ERP eliminates infrastructure and upgrade costs that are harder to quantify.
| Pitfall | What Goes Wrong | How to Avoid It |
|---|---|---|
| Shelfware (unused licences) | Over-estimated user counts or purchased "just in case" modules. Unused licences still incur 22% annual support, pure waste | Audit licence usage annually. Retire or reallocate unused entitlements. Negotiate shelfware reduction at renewal |
| Minimum licence requirements | Module requires 5 users but you only have 3. HR module requires covering all employees when only HR staff use it | Factor minimums into budgets upfront. Consolidate usage across fewer modules where possible |
| Audit and compliance penalties | Enabling additional modules or users beyond entitlements. Oracle audits result in back-licence purchases at list price with no discount | Implement strict access controls. Conduct quarterly internal compliance reviews. True-up proactively under your negotiated discount |
| Restricted-use technology violations | EBS includes restricted-use Oracle Database and WebLogic licences for running EBS only. Custom database schemas or middleware extensions beyond EBS standard usage trigger full-use licence requirements | Stay within Oracle's allowed customisation limits. If custom development is required, budget for full-use DB/WebLogic licences ($25,000 to $47,500 per processor) |
| Multi-module user stacking | Each user accessing multiple EBS modules needs a separate licence for each module (unless covered by a Custom Application Suite). One person using Financials + Procurement + Inventory needs 3 licences | Consider a Custom Application Suite (CAS) licence if users span many modules. Map user access to modules and calculate total licence cost across all modules per user |
| Support reinstatement penalty | Dropping support to save costs, then needing to re-enrol. Oracle charges backdated fees for the entire lapsed period | If considering dropping support, evaluate third-party alternatives first. If dropping, accept it as permanent and plan accordingly |
| Hybrid EBS + Cloud double costs | Running EBS on-premises while migrating to Oracle Fusion Cloud. Same users licensed in both environments, paying twice | Phase migrations tightly. Retire EBS modules and drop support as each cloud module goes live. Negotiate transition credits |
Oracle EBS comes with restricted-use licences for Oracle Database and WebLogic Server, intended only for running EBS. If you add custom database schemas, extensive custom code on the application server, or use the database for non-EBS purposes, you have breached those licence terms. The consequence is purchasing full-use Oracle Database Enterprise Edition and WebLogic licences, which can cost tens of thousands of dollars per processor. This hidden cost frequently surfaces during Oracle audits. Stick within Oracle's allowed customisation boundaries, or budget for the additional technology licences from the outset.
1. Assess actual needs before engaging Oracle. Conduct a thorough internal review to determine which EBS modules and how many users you truly require. Map business processes to modules. Identify any licensed modules that are under-utilised or unused. This analysis prevents overbuying and gives you data-driven confidence during negotiations.
2. Never pay list price. Negotiate aggressively. Oracle's list prices are starting points, not final prices. Bundle multiple modules into a single negotiation. Time purchases for Q4 fiscal year-end (April to May). Target 50%+ discounts for enterprise-scale deals. Every dollar saved on the licence reduces every future year of support.
3. Lock in future pricing protections. Include contractual clauses for predictable pricing on additional licences, support uplift caps (3% maximum), and price holds for future module purchases. These protections prevent Oracle from extracting premium pricing when your needs grow.
4. Monitor and optimise usage continuously. Treat Oracle licences as assets requiring active management. Revoke access for departing employees. Consolidate users on fewer modules where feasible. Conduct quarterly usage reviews. Idle licences still cost 22% per year in support. Eliminate shelfware relentlessly.
5. Budget for the full support horizon. Support fees will rise 3 to 8% per year if you do not negotiate caps. Budget for 10+ years of annual support payments if staying on EBS. Consider third-party support for stable environments where Oracle patches are no longer critical.
6. Educate technical teams on licence implications. Ensure administrators understand that adding custom database tables, enabling unlicensed modules, or creating user accounts beyond entitlements can trigger significant compliance costs. A brief internal training programme can prevent accidental audit exposure worth hundreds of thousands of dollars.
7. Periodically re-evaluate cloud vs on-premises. Oracle's pricing and your business needs evolve. The most cost-effective choice today may change in 2 to 3 years. Keep options open to maintain leverage with Oracle. Even if you choose to stay on EBS, demonstrating genuine cloud evaluation motivates better pricing.
8. Engage independent licensing experts for large contracts. Oracle licensing is complex, and the financial stakes are high. Independent advisors bring market data, negotiation benchmarks, and audit experience that typically pays for itself many times over in cost savings and risk avoidance.
Most organisations focus on the initial licence discount during Oracle negotiations, but the support uplift cap delivers greater long-term value. Oracle may apply 3 to 8% annual uplift on support bills, even if you have not added new licences. An 8% annual uplift on a $440K support bill compounds to approximately $646K after 5 years and approximately $950K after 10 years. A contractual cap at 3% limits that same bill to approximately $510K after 5 years and approximately $591K after 10 years. The 10-year difference: approximately $359K in savings from a single contract clause. Always negotiate the support uplift cap alongside the licence discount.
1. Inventory your licences and usage. Gather a detailed inventory of all Oracle EBS modules you have licensed, including current usage counts (active users, employees, processors). Map this against your purchased entitlements. This baseline is essential for any cost optimisation effort.
2. Map requirements to modules. Align your business processes with the EBS modules in use. Identify under-utilised or completely unused modules (shelfware) and flag them for retirement. Also identify any functionality being used without proper licensing. These are compliance risks that should be resolved before Oracle discovers them.
3. Engage Oracle with data. Before renewal or new purchases, present Oracle with your usage data and business roadmap. Use this to negotiate. Show willingness to evaluate competitors or reduce scope if costs are not improved. Data-driven discussions with genuine alternatives yield the best concessions.
4. Review contract terms closely. Pull out your Oracle licence agreements and review clauses on support, audits, and licensing rules. Check for any caps, special terms, or ambiguous language. If anything is unclear or unfavourable, prepare to address it in the next negotiation cycle.
5. Implement ongoing governance. Establish quarterly or semi-annual reviews of user counts. Require any new module enablement or customisation to be reviewed by the ITAM team. Keep leadership informed of Oracle-related risks and expenditure. Proactive governance is the single most effective way to control Oracle ERP costs long-term.
Every subsequent action in this checklist depends on the quality of Step One. Without an accurate inventory of your licensed modules, user counts, employee counts, and contracted entitlements, you cannot identify shelfware, quantify compliance gaps, or negotiate from a position of strength. Oracle will always know your deployment better than you do if you have not done this work. The organisations that achieve 40 to 60% savings on their Oracle EBS spend are invariably the ones that started with a rigorous baseline assessment.
Oracle's list price for the core Financials module is approximately $4,595 per Application User licence, with a minimum purchase of 5 users. Annual support is 22% of the licence cost (approximately $1,010 per user per year at list). These are list prices. Most enterprises negotiate 30 to 50%+ off. For example, 100 Financials users would list at $459,500 plus approximately $101,000/year in support, but a well-negotiated deal might reduce the licence cost to approximately $230,000 to $320,000.
Oracle prices each EBS module based on its perceived scope and business value. Broad, mission-critical modules like Financials and Procurement command higher per-user costs ($4,595+), while more specialised or narrower tools may be priced lower. Some modules use different metrics entirely. HR modules are priced per Employee (all staff), while portal modules use per-Processor licensing for unlimited external access. This modular structure means you only pay for what you deploy, but a full-suite implementation across multiple families can become very expensive.
The 22% annual support fee (Software Update Licence and Support) includes bug fixes, security patches, version upgrades, and access to Oracle's technical support resources. While technically optional, dropping support is risky: you lose access to critical security fixes, Oracle technical assistance, and the continuous innovation updates on EBS 12.2. If you later want to re-enrol, Oracle requires backdated payment for the entire lapsed period. For production systems, support is effectively mandatory. The only practical alternative is third-party support, which provides security patching at approximately 50% of Oracle's cost but without access to Oracle's own updates.
Yes. Oracle allows reassigning Application User licences when personnel changes occur. The licence can be allocated to a replacement employee, provided the total number of concurrent authorised users never exceeds your purchased count. Licences cannot be shared or temporarily split between multiple people. Maintain records of all reassignments. The key compliance rule: at any point in time, the number of individuals authorised to use the system must not exceed your licensed count.
If your user count, employee headcount, or processor count exceeds your purchased entitlements, you are out of compliance. During an Oracle audit, which can occur at any time under standard contract terms, Oracle will require you to purchase additional licences to cover the overage, typically at full list price plus backdated support for the unlicensed period. This is dramatically more expensive than proactively true-ing up under your existing negotiated discount. The best practice: monitor user counts continuously, purchase additional licences in advance of growth, and never assume you can exceed your licence count without consequences.
Third-party support (e.g., Rimini Street, Spinnaker Support) can reduce annual support costs by approximately 50% compared to Oracle's 22% fee. This option is best suited for organisations with mature, stable EBS environments that do not plan major Oracle-driven upgrades. You retain your perpetual licences and receive security patches, tax/regulatory updates, and technical support from the third-party provider. However, you lose access to Oracle's own patches, new features, and technical support. Also, Oracle may not permit easy re-enrolment if you later want to return to Oracle support. Evaluate this option when your EBS system is in steady state and you are confident in your long-term technology direction.
For organisations that already own EBS licences, staying on EBS is typically cheaper over a 5 to 10 year horizon. You are only paying support (approximately $440K/year on a $2M base) versus Cloud ERP subscription fees (approximately $2.25M/year for 500 users at 40% discount). However, Cloud ERP eliminates infrastructure costs, upgrade projects, and DBA overhead. For new implementations where no licences are owned, Cloud ERP may be more cost-effective since you avoid the large upfront capital outlay. Each scenario requires a detailed TCO comparison factoring in infrastructure, staffing, migration costs, and strategic roadmap.
A Custom Application Suite (CAS) is a bundled licensing arrangement where Oracle creates a custom package of multiple EBS modules under a single per-user metric. Instead of licensing each module separately (which stacks costs for users accessing multiple modules), a CAS licence covers one user for all modules in the defined bundle. CAS agreements are typically negotiated for large enterprises standardising on Oracle across multiple functional areas. They simplify licence tracking and can reduce per-user costs when users span many modules. CAS is not a standard price-list item. Terms and pricing are fully negotiated.
Not sure whether you are paying too much for Oracle EBS? Our independent assessment benchmarks your pricing against industry data, identifies shelfware and compliance gaps, and builds a negotiation strategy that delivers 20 to 40% savings on your next renewal.
Oracle Licence ManagementIndependent pricing assessment. Negotiation strategy. Shelfware elimination. Support cost reduction. 100% vendor-independent.