MuleSoft implementation cost: Mule Credits, packages and services
MuleSoft now sells packages from US$2,000 a month, billed annually, with Mule Credits as one shared currency. The services quote is driven by how many systems, flows and APIs you build, and how they fail.
Platform & ArchitectureMuleSoft changed how it charges in 2026, and anyone holding a quote from last year should read it again. Salesforce bought MuleSoft in 2018 and kept the name, and for most of the years since, a MuleSoft subscription was priced around runtime capacity. The current pricing page has moved to packages and a single consumption unit, the Mule Credit. That shift matters to an implementation budget because it changes what you are estimating. You are no longer sizing servers. You are sizing how much work the platform will do: records moved, API calls governed, documents processed and agent actions run.
This page sets out what you pay Salesforce for MuleSoft as at October 2026, what an implementation is made of, and what a quote commonly leaves out.
What you pay Salesforce for MuleSoft
The MuleSoft pricing page publishes one hard number. In its own words: "MuleSoft packages start at $2,000 per month, billed annually." Each package includes access to core platform capabilities plus an allocation of Mule Credits, and the exact features and credit allocation depend on the package you select. The figure is in US dollars and the contract is annual. There is a 30-day free trial with access to the full portfolio.
The packages are organised around what you want the platform to do, and the page describes the volume each one is designed to cover:
| Package on the pricing page | What it is for | Volume the page describes |
|---|---|---|
| Govern APIs and AI | Gateway, policies and token budgets for API and model calls | 70 million or more API and model calls a year |
| Manage Agents | Agent Fabric: discovery, orchestration and governance of agents | 180 million or more agent actions a year |
| Connect Apps | Application integration with prebuilt connectors | 40 million or more records moved between apps a year |
| Process Documents | Intelligent document processing and low-code workflows | Not stated as a volume |
| Access Everything | The whole portfolio on one shared credit pool | 340 million or more calls across apps, APIs and agents a year |
Only the US$2,000 starting price is published. The price of any specific package, and the credit allocation inside it, comes from sales.
The credit is the important idea. The page explains that "Mule Credits are a shared unit of consumption across eligible MuleSoft capabilities." Each usage type has its own credit rate, and that rate falls as usage rises. Instead of buying separate capacity for API management and for integration, every team draws from one pool.
You then choose a buying model. Pre-Purchase means buying a package and a block of credits up front and adding more later; MuleSoft describes it as the simplest way in with the lowest per-credit rate. Pre-Commit means committing to a yearly baseline and paying monthly as you draw it down, with a US$50K minimum annual commitment. Unlimited is a custom fixed price for uncapped credits. If usage exceeds the allocation, you buy more credits, and the page says pricing may vary by buying model and total usage.
Where MuleSoft Composer fits
Many Salesforce customers asking about MuleSoft really need something smaller. The MuleSoft Automation pricing page on salesforce.com lists MuleSoft Composer, MuleSoft for Flow: Integration, MuleSoft RPA and MuleSoft IDP, each with a "Request a quote" button and no list price. They run on prepaid Automation Credits, and the page is candid about sizing: "For Composer, the number of credits needed will depend on how many records you are updating and how often you want to update them." The edition requires an annual contract. If your need is a handful of Salesforce-centred syncs that an administrator can maintain, price Composer or MuleSoft for Flow before you price an API programme.
What drives the licence number
Because the licence is consumption-based, the integration design sets the subscription as much as the services fee does. Before you ask for a credit estimate, write down four things.
The first is volume by usage type. Record syncs, API calls through the gateway, documents processed and agent actions each burn credits at their own rate. A nightly batch that moves the whole product table will look very different from an event-driven design that moves only changes.
The second is how many environments you run. Development, test, staging and production each run work, and tagging spend by environment is one of the controls the pricing page describes. Ask how non-production consumption is counted before you agree to four full environments.
The third is growth. The falling rate helps when volumes climb, but the commitment you sign is based on a forecast. Pre-Commit suits a predictable baseline. Pre-Purchase suits a team that would rather top up than over-commit.
The fourth is support. The pricing page does not say which support level a package includes, so ask what level your quote assumes and price any upgrade as its own line.
Existing customers and the renewal conversation
If you already run MuleSoft, your contract was probably written under the older capacity model, with runtime sizes and environments counted directly. The pricing page describes the new model for buyers today and does not explain how an existing contract converts at renewal. Ask your account team that question in writing, early, and bring your own numbers: how many applications you run in each environment, how many APIs sit behind the gateway, and what your busiest month looked like.
The conversion matters because it changes who in your organisation feels the cost. Under capacity pricing, an idle application cost the same as a busy one, so teams rarely tidied up. Under credits, a chatty polling flow that nobody reads is a line item. Before renewal, a short review of what runs, what it moves and who owns it is worth doing even if you change nothing else. It is also the cheapest piece of implementation work you will ever buy, because it removes work rather than adding it.
What a MuleSoft implementation is made of
A MuleSoft build is not one integration. It is an estate of APIs, usually layered so that systems are wrapped once and reused. That reuse is the reason to buy MuleSoft over point-to-point code, and it is also why the first project costs more than the third.
Discovery and design. Inventory the systems, the Salesforce objects each one touches, the direction of each flow and who owns each end. Agree the API layers: system APIs that wrap the ERP, the warehouse or the bank; process APIs that combine them; and experience APIs that serve Salesforce, a portal or an agent. Agree error handling, retry rules and idempotency keys here, not during testing.
Platform set-up. Environments, business groups, CI/CD pipelines, secrets management, logging and alerting, and the deployment target the package includes. This is a fixed block of work for a first implementation, and an existing customer adding a project should not be paying for it again.
API and flow build. Each API is designed in a specification, built, unit tested with MUnit and deployed. A system API over a well-documented REST source is a different size from one over a legacy SOAP service or a database with no change tracking.
Salesforce side. Integration user, permission sets, Platform Events or Change Data Capture where you want event-driven sync, external IDs on every object a flow will upsert, and any Apex or Flow that consumes what MuleSoft delivers. Data 360 connectors are a separate path again; if both products are in scope, keep them on separate lines.
Data migration. If the project also moves history into Salesforce, MuleSoft can run the load, but a one-off migration is often cheaper with a dedicated loader. Ask which the quote assumes.
Testing and cutover. Integration testing against real or realistic endpoints, volume testing, failure testing that deliberately takes a source system down, then a cutover plan that says what happens to messages in flight.
Handover and run. Runbooks, alert ownership, credit monitoring and a named person who reads the failure queue. Monitoring credit burn belongs here too: the pricing page describes alerts before you run out, and someone has to set the threshold.
What makes MuleSoft projects bigger or smaller
Effort rises with the number of source systems, the age of those systems, the number of Salesforce objects involved and the strictness of the error handling. A bidirectional order sync with an ERP, where both sides can edit and conflicts must be resolved, is several times the work of a one-way feed of invoices into a read-only Salesforce object.
Effort falls when the source has a modern API, when MuleSoft has a prebuilt connector for it, when an existing API layer can be reused, and when the business accepts eventual consistency rather than real-time. It also falls when one team owns both ends.
Effort rises sharply when agents enter the picture. If Agentforce or another agent will call your APIs, the governance work in the Govern APIs and AI or Manage Agents packages, and the policies that protect your systems from an agent calling too often, become part of the build rather than an extra.
Getting quotes you can compare
Ask every bidder to price the same inventory. Give them a list of systems, the objects each flow touches, the direction, the expected daily volume and the failure behaviour you need. Then ask for the quote broken down this way:
| Quote line | What it should state |
|---|---|
| Discovery and API design | Deliverables, the API specifications and who signs them off |
| Platform set-up | Environments, pipelines, logging and alerting, or why it is not needed |
| Per API or per flow build | Each API named, with the source system and Salesforce object |
| Testing | Integration, volume and failure tests, and the data they use |
| Cutover and hypercare | Duration, cover hours and what counts as a defect |
| Credit estimate | Usage by type and environment, for the licence conversation |
A quote that bundles all of this into one figure is hard to compare and hard to manage when scope changes. A quote that names each API lets you drop or defer one without renegotiating everything.
Costs that quotes often leave out
Extra credits. The package includes an allocation. If the design is chatty, or a non-production environment runs a full nightly load, consumption can outrun the forecast. Ask the partner for a credit estimate per usage type and environment, then compare it with what sales proposes.
Support level. Confirm which support tier the package includes and price any upgrade separately.
Salesforce-side licences and limits. The integration user needs a licence. High-volume designs can press against API request limits in the org, and Change Data Capture or Platform Events may need add-on entitlements at higher volumes.
Sandboxes. A sandbox refresh copies the Salesforce side only. MuleSoft runs outside the org, so each test environment needs its own MuleSoft configuration pointed at the right sandbox, and someone has to re-point it after every refresh.
Source-system work. The ERP team may need to expose an endpoint, add a field or open a firewall. That effort sits in another budget but on your critical path.
Run costs. Monitoring, credential rotation, connector upgrades and changes when a source system changes its API. Agree who does this and on what terms before go-live.
The decision in practice
If you need two or three Salesforce-centred syncs and no API layer, price MuleSoft Composer or MuleSoft for Flow first, and compare that with Salesforce Flow plus a vendor's native connector. If you need a reusable API estate, governance over agent and model calls, or integration across many systems, the package pricing gives you a published floor of US$2,000 a month and a credit model that rewards design discipline.
The detail of the build sits on the MuleSoft implementation page, and the subscription itself on the MuleSoft licence cost page. For the design of a single flow, see integrating MuleSoft with Salesforce. If you are weighing whether to leave MuleSoft at renewal, read should I migrate from MuleSoft. The history of the acquisition is on what happened to MuleSoft, and choosing a delivery partner is covered in hiring a MuleSoft partner.



