Siebel installs with every module unlocked and no technical enforcement, so administrators enable functionality you never bought. This guide maps the priced base plus the add-ons Oracle finds in audits, and tells you what to disable before the auditor arrives.
Siebel installs with every module unlocked and no technical enforcement, so administrators enable functionality you never bought. This guide maps the priced base plus the add-ons Oracle finds in audits, and tells you what to disable before the auditor arrives.
After 25 years across the table from Oracle, I can tell you the Siebel licensing model is built to leak. The standard Siebel installation ships with every module unlocked and all serial keys included. There is no technical kill switch. License keys enable functionality; they do not restrict it. Compliance is enforced through contracts and audits, not through the software. That single design decision puts the entire compliance burden on you, the customer, and it is the reason module sprawl is the single most reliable source of Oracle audit findings in the Siebel estate.
The mechanics are simple and dangerous. A Siebel administrator assigns a user a responsibility, which grants access to a set of views. Those views map to modules. If the module behind a view was never licensed, you have a compliance gap the moment that responsibility is assigned, and it persists indefinitely. The classic pattern is what we call module drift: an administrator activates something for a quick test or a business request, nobody deactivates it, and three years later Oracle's audit script counts every user who inherited access. If you are new to the metric structure, start with our Siebel CRM licensing buyer guide before you read the module detail below.
Every Siebel module ships unlocked. The software will let you use functionality you never paid for, and Oracle will bill you for it later at list price plus 22 percent support.
Before a single add-on module matters, understand the mandatory foundation. Oracle's own price list is unambiguous: every Siebel user must license at minimum one Siebel CRM Base Application. Modules stack on top of the base per user. They do not replace it. The base is the entry ticket, and it is not cheap.
| Component | List price | Metric | Rule |
|---|---|---|---|
| Siebel CRM Base Application | $3,750 | per Application User | Mandatory for every Siebel user |
| Industry Base Option (e.g. Communications) | $400 | per Application User | Required for ALL users if any industry solution is used |
| Siebel Tools (development) | ~$20,000 | per user | Developer-only; surfaces in audits unexpectedly |
| Test Automation | $5,800 | per user | Often enabled in non-production, still counted |
| Oracle Database EE (if exceeded) | $47,500 | per processor | Triggered by non-Siebel data or custom schemas |
The industry rule catches large accounts hardest. If you require industry-specific functionality, every user must carry both the CRM Base and the industry base option. You cannot mix and match. Take Oracle's own stacked example: 150 Siebel Base licenses at $3,750 plus 150 Communications Industry licenses at $400 comes to $625,500 in list license fees before any add-on module. Add-ons then stack on top of that. The math compounds fast, and every unlicensed module multiplies against your full user count, not against the handful of people who actually touched it. For the finer point on which user metric applies, read our breakdown of the Application User versus Employee metric.
Not all modules leak equally. In our audit-defense practice the same three offenders appear repeatedly: Loyalty, Marketing, and Field Service. Each has a licensing quirk that makes accidental use likely and detection easy.
Loyalty does not use a per-user metric. It licenses on member records. The Siebel Loyalty Engine 1,000,000 Member Add-on may only be licensed after you have purchased licenses with a minimum capacity of 10,000,000 member records. That minimum matters: a customer who thinks they can dip into Loyalty for a small program is often looking at a floor of ten million records. Loyalty is also restricted to Siebel Industry base applications (the SIA builds). It is not available on the Horizontal base. Yet the module ships unlocked in an SIA install, so an administrator can enable it, and a custom dashboard that pulls from the Loyalty tables becomes a finding even if no formal Loyalty program exists.
Marketing is the textbook audit surprise. It is common in Oracle audits to find a customer using Siebel Marketing without having purchased that component. The Marketing Server is licensed on a per-computer basis plus the number of unique customer records accessible, including contact records, prospect records, and records in external data sources. That external-data clause is a trap: a marketing team that pulls prospect lists from a data provider can balloon the record count far beyond the internal contact base. The per-computer element compounds it, because a test or staging server that runs the Marketing component is a separate licensable computer.
Field Service illustrates the rule that trips up the most users: a user must be licensed according to the broadest function they perform. If a service agent occasionally touches sales functionality, they need a sales-level license. Oracle auditors read actual system access logs, not job titles. So a Field Service user who was granted a sales view for one project inherits a sales licensing obligation permanently. Multiply that misclassification across a service organization of several hundred agents and the exposure is material.
Oracle auditors do not care what your users' job titles say. They read access logs and count the broadest function each person can perform.
There is no mystery to the detection method, and understanding it is your first defensive move. Oracle maps business objects to modules, then maps user responsibilities to the views those modules expose. In one documented case, the customer built their own matrix by mapping responsibilities to views, identifying which business objects were in production use, and counting the number of users holding each responsibility. That is precisely the exercise Oracle runs, except Oracle runs it against you.
The two most common findings we see, year after year, are dormant user accounts and unlicensed module usage. Both are self-inflicted and both are fixable before an audit ever starts. The technical reality is worth repeating: license keys enable functionality but do not enforce entitlements, so internal hygiene is the only control you have. For deep-dive database exposure, which is its own severe finding category, see our note on the restricted-use Oracle Database under Siebel.
The reason module sprawl hurts so much is the 22 percent support multiplier. Annual Software Update License and Support is charged at roughly 22 percent of net license cost. So a true-up is never a one-time hit. If Oracle finds unlicensed module usage across 150 users, you pay the license shortfall at list, plus 22 percent per year in perpetuity on the new baseline, plus back-support in many cases. A finding that looks like a single-year problem is a compounding annuity in Oracle's favor.
Work a rough model. Suppose an audit finds 120 users with a Marketing-linked responsibility they should not have, and Oracle prices remediation against a mid-tier module. The license charge lands in the six figures, and the 22 percent support attaches on top for every year going forward. Now add the Loyalty ten-million-record minimum if a stray dashboard triggered it, and the Field Service reclassification of service agents to sales-level licenses. Individually manageable, these stack into a seven-figure claim. This is exactly why Oracle rarely rushes an audit: the longer drift persists, the larger the base.
| Finding type | Typical driver | Why it compounds |
|---|---|---|
| Unlicensed Marketing | Team uses Marketing Server without a purchase | Per-computer plus external record count |
| Unlicensed Loyalty | Custom dashboard reads Loyalty tables | 10M member-record minimum floor |
| Broadest-function misclassification | Service agents granted sales views | Every agent reclassified upward |
| Dormant accounts | Terminated staff still hold responsibilities | Counted at full base plus module |
| Developer tools | Siebel Tools or Test Automation enabled | ~$20,000 and $5,800 per user list |
The good news is that every finding described here is preventable with an internal review that mirrors Oracle's own method. Run the mapping yourself, and do it on your schedule rather than theirs.
If an audit is already in motion, your leverage shifts to controlling the evidence and the timeline. Do not let Oracle's scripts run unsupervised in production; understand what they collect and prepare your own reconciliation in parallel. Our Siebel audit-defense evidence pack lays out the documents that cap exposure. And if the compliance position is structurally weak or the roadmap points elsewhere, weigh the alternatives: moving Siebel to third-party support or the licensing cost of a Siebel to Fusion CX migration. Both change the negotiation entirely, because they change what Oracle stands to lose if the relationship sours.
The bottom line: Siebel's unlocked install is not your friend, and Oracle knows it. Treat module hygiene as a standing quarterly discipline, not a pre-audit scramble. The customers who walk into a Siebel audit with their own responsibility-to-module matrix already built are the ones who negotiate the finding down. The ones who let the software's honor system decide their compliance posture pay list price plus 22 percent for years.
The customer who arrives at the audit with their own module map already built controls the number. The one who trusts the unlocked install pays whatever Oracle counts.
The standard Siebel install ships with every module unlocked and no technical enforcement. Administrators enable functionality through responsibilities and views, and those assignments persist indefinitely. Oracle audits compare your enabled modules against your ordering documents, and every mismatch is a finding.
Oracle maps business objects to modules, then maps user responsibilities to the views those modules expose, then counts users. Audit scripts run in production and flag module-specific tables, views, custom dashboards, and API calls. Even a single custom view or dashboard reading an unlicensed module's data creates exposure.
Loyalty licenses on member records, not per user, and the add-on tiers require a minimum capacity of 10,000,000 member records before you can license further. Loyalty is also restricted to the Siebel Industry (SIA) builds. A stray dashboard reading Loyalty tables can trigger a licensing obligation against that floor.
Yes. A user must be licensed according to the broadest function they perform, and Oracle auditors read access logs rather than job titles. If a Field Service agent can reach sales views, even occasionally, they require a sales-level license. Misclassification across a service team scales into a material finding.
You pay the license shortfall at list, then roughly 22 percent of net license cost every year in perpetuity for support on the new baseline. A finding that looks like a one-time gap is a compounding annuity. Individually manageable modules stack into six or seven figures fast.
Build your own responsibility-to-view-to-module matrix and disable every module absent from your ordering documents. Doing Oracle's own detection exercise first removes surprises, and pairing it with monthly dormant-account cleanup addresses the two most common audit findings at once.
Siebel is licensed on authorization across several user metrics, grants access through responsibilities and custom views, and sits under Oracle lifetime support. The traps and the
Gated with a work email on the download page. No sales follow up you did not ask for.
Get the White Paper →500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.
One buyer side briefing a week. Renewal signals, audit moves, and the levers that work. No vendor spin.