What Is a Salesforce True-Up?

A Salesforce true-up occurs when your organization uses more licensed users, API calls, or data storage than your contract allows. Salesforce compares your contracted quantities against actual month-end active users on specific measurement dates and invoices you for the difference at list pricing or renewal pricing, whichever is higher. For example, if you contracted for 500 users but your peak active user count reached 580, Salesforce invoices you for 80 users at the current renewal price ($165+ per month per user with recent price increases), totaling approximately $158,400+ in incremental annual cost.

How Salesforce Measures Usage

Active User Measurement

Salesforce defines "active users" as any user with a login within the measurement period (usually the last 30 days of each month). Users with read-only access, API-only users, Chatter-only users, and Community Cloud users are measured separately with different pricing. If a user account exists but has not logged in within the measurement period, Salesforce counts them as inactive and does not charge for them—unless you have assigned a license to that user, in which case you are charged regardless of activity.

Measurement Dates

Salesforce measures active users on a rolling basis throughout your contract term, with the most critical measurement date being your contract renewal date. Your contract typically specifies that true-up measurement occurs "as of the last day of each month" or "the renewal date," whichever is specified. Some contracts include mid-term measurement dates, allowing Salesforce to invoice for overages during the contract term rather than waiting until renewal.

Organization and Org-Wide Metrics

Your true-up obligation applies to your entire Salesforce organization, not individual business units or departments. If you have multiple orgs, each org is measured separately. Salesforce Data Cloud usage, which adds $12,000-$50,000 annually, is measured separately on data record volume and calculated insights count, not per-user-per-month like standard clouds.

The True-Up Calculation

Standard True-Up Formula

True-up invoice = (Actual measured users - Contracted users) × Monthly license cost × (Number of months from measurement date to renewal). If you contracted for 500 Enterprise Sales Cloud users at $165 per user per month, but measured 580 active users at renewal, the true-up calculation is: (580 - 500) × $165 × 12 = $158,400 annual cost for the overage. This is charged immediately at renewal, not spread over the remaining contract term.

Renewal Pricing Impact on True-Ups

The per-user cost applied to true-ups is the renewal pricing rate, not your original contract rate. If you originally negotiated $165 per user but renewal pricing reaches $181.80 (8 percent uplift), your true-up is calculated at $181.80 per user, not your original $165. This creates a double-hit: you pay for overage users at a higher renewal rate, and the total increases automatically as your contract price increases.

Common True-Up Triggers

Organic User Growth: Sales team expansion, new market entry, or post-acquisition integration drives user growth. A financial services client acquired a smaller competitor mid-contract and added 120 users to the Salesforce org, triggering a true-up bill of $237,600 at renewal.

Expansion of Use Cases: Initial deployment targets sales, but subsequent expansion to customer service, marketing, or partner community orgs drives true-ups. One technology company initially licensed Sales Cloud for 200 users, but expanded to Service Cloud deployment for 150 support staff mid-contract, triggering a $276,000 true-up.

Pilot-to-Production Expansion: A pilot program with 50 users is launched as a controlled proof-of-concept, but success leads to rapid expansion to 300 users. Salesforce measures the peak active user count, and the organization owes for the expansion users even if usage later contracts.

Contractor and Vendor Access: Adding contractor, vendor, or partner access to your Salesforce org can trigger user license requirements. If your contract specifies that all named users must be licensed, adding 30 contractors to support a project expansion could trigger a $59,400 true-up.

Worried about hidden true-up exposure? Our Salesforce specialists audit your usage exposure.

We identify true-up risk before Salesforce invoices.
Get Audit →

How to Audit Your Own Usage Before Salesforce Does

Step 1: Extract Active User Reports from Salesforce

Salesforce provides reports on active users within the admin console. Navigate to Setup > System Overview or Setup > Security > Login History to generate a report of unique users who have logged in within the past 30 days. Document this count monthly and track the peak count across your contract term.

Step 2: Compare Against Your Contract

Extract your contracted user count from your Salesforce Order Form and compare against your measured active user count. If measured active users exceed your contracted count, calculate the true-up exposure: (Actual Users - Contracted Users) × Monthly License Cost × 12. This is your true-up risk at renewal.

Step 3: Monitor Trends Monthly

Do not wait until 90 days before renewal to measure active users. Track active user counts monthly and identify growth trends early. If your user base is growing, you have time to negotiate an upward licensing adjustment or reduce active users before the renewal measurement date.

Step 4: Request Early True-Up Settlement

If you know you will have a true-up at renewal, request from Salesforce the option to "settle true-up early" at a discount negotiated from list pricing. Salesforce will often offer 5-15 percent discounts on true-up overages if you agree to pay early and provide budget certainty. This is infinitely better than waiting until renewal when Salesforce invoices at full list pricing.

Negotiating True-Up Terms in Your Contract

Negotiate True-Up Caps

Insert a contract clause that caps your true-up exposure to a specified percentage of your annual contract value. For example: "True-up charges shall not exceed 15 percent of the annual subscription cost." This protects your budget from unexpected large overages.

Negotiate True-Up Pricing at Contract Rate

Standard contracts apply renewal pricing to true-ups. Negotiate to apply your original contract rate to true-up overages, not renewal pricing. This eliminates the double-hit of paying both for overage users and at higher renewal rates.

Negotiate Measurement Frequency

If your contract allows mid-term true-up measurement, negotiate to eliminate mid-term measurements and measure only at renewal. This prevents surprise mid-contract invoices and gives you time to adjust user licensing.

Negotiate Grace Thresholds

Insert a clause that allows up to a 5-10 percent overage without triggering a true-up invoice. For a 500-user contract, a 5 percent grace threshold (25 users) eliminates true-up invoices for organic user growth up to 525 users, providing budgeting certainty.

How Salesforce Uses True-Up Data in Future Renewal Negotiations

What most buyers do not realise is that Salesforce's systems retain a complete record of every true-up event — the date, the overage quantity, the product category, and the invoice amount. When your renewal cycle opens, your Account Executive has full visibility into every overage you have triggered. This data is used to justify higher renewal quantities and to resist any downward licence renegotiations by pointing to demonstrated peak usage. Managing your true-up exposure is therefore not only a cost control measure in the current term — it is a negotiating position for every future term.

Recommendations

1. Extract and Monitor Active User Counts Monthly: Do not rely on Salesforce to tell you when you have exceeded your licensed user count. Proactively measure active users and track trends.

2. Forecast User Growth and Adjust Licensing Proactively: If your user base is growing, forecast the peak count and negotiate a licensed user adjustment before you exceed your contracted amount. Proactive negotiation is cheaper than true-ups at renewal.

3. Set User Lifecycle Policies: Establish policies for contractor and vendor access to limit license sprawl. Deactivate users who are no longer active to reduce measured active user counts before renewal.

4. Negotiate True-Up Caps and Grace Thresholds in Your Contract: Insert true-up protections into your contract renewal to cap your exposure and allow for minor overages without invoicing.

5. Request Early True-Up Settlement Discounts: If you will have a true-up at renewal, request a discount for early settlement rather than waiting for the renewal invoice. Working with Salesforce licensing advisory specialists before your next negotiation cycle is the highest-leverage action you can take.

Stay Informed on Salesforce Usage and Licensing

Salesforce usage measurement rules change periodically. Subscribe for monthly updates on licensing mechanics.

Morten Andersen

Co-Founder of Redress Compliance. 20+ years enterprise software licensing. 500+ engagements. Gartner recognised. 100% buyer-side. Connect on LinkedIn