Issue
I want to know more about Heroku Enterprise On-Demand
Resolution
What accounts will be charged for Enterprise On-Demand consumption?
All Heroku Salesforce Contract ("Enterprise") customers are eligible for being charged for Enterprise On-Demand consumption. By contract, Salesforce reserves the right to charge all Enterprise customers for their use of Heroku Services in excess of their contracted-for amount.
Customers who purchase Heroku products directly online (using credit or debit cards) are already charged an Enterprise On-Demand rate, as their bills are based on elastic, actual resource use.
When and how will I get my invoice?
- Between the 8th and 10th day of the calendar month, the Salesforce billing team emails the Salesforce Primary Billing Contact for the Heroku contract.
- The invoice is attached to the email as a .pdf file, and contains payment instructions.
- For customers with a Salesforce instance, they can click on the My Account link in the email.
- Click on the Go to Invoices button. This will show all previous invoices and credit memos for all Salesforce products.
- Find the invoice and click on the Invoice Number.
- Click on the Download Invoice button to view the .pdf.
Where can I view my usage?
Please see the Heroku Enterprise Usage Dashboard to see total usage on the Enterprise Account (as opposed to individual teams) make sure that you have Billing permission.
Any user with the manage permission will be able to add/edit user permissions. You can view the permissions from the access tab of your Enterprise Account dashboard.
If you are unable to view this access tab or your Enterprise account dashboard, please create a ticket with us and we can help you determine user permissions.
My dashboard does not match what my AE has provided/what I see in the invoice. How can I reconcile this?
Please create a ticket with the billing team via your Heroku dashboard, and provide screenshots or similar evidence demonstrating any discrepancies. We will work with you to determine what's causing the mismatch.
What happens if I fail to pay a Heroku invoice?
Unpaid invoices that contain Enterprise On-Demand charges are handled similarly to other unpaid invoices for Salesforce services. Unpaid invoices can lead to suspension of access to your Salesforce and Heroku services. The Salesforce Collections team will contact you to resolve any unpaid invoices.
As an Enterprise customer, I have never been charged Enterprise On-Demand rates in the past; why am I being charged now?
The Salesforce MSA and Heroku-specific legal terms have always reserved the right for Salesforce and Heroku to charge for use that exceeds licensed use.
Previously, Salesforce only used this contractual right as an opportunity for customers to right-size contracts to match observed usage. This resulted in Enterprise customers feeling obligated to commit to Heroku resources at peak usage levels. The introduction of Enterprise On-Demand enables Heroku Enterprise customers to commit only to the more stable or predictable portion of their usage while having the option to use Heroku elastically during peak times.
This change in billing is scheduled to start in May 2024. In advance of this change, Heroku Enterprise customers are receiving multiple notices about Enterprise On-Demand billing.
If I reduce my resource consumption, can I get an exception?
Reducing your resource consumption below your contract license amounts will mean that you will not receive future invoices for Enterprise On-Demand consumption. Your Enterprise On-Demand consumption is billed in arrears and is based on resources you have already consumed in excess of your contracted-for entitlements and, therefore must be paid.
You can track your Heroku usage using the Heroku Enterprise Usage Dashboard.
What is the rate for Enterprise on-Demand consumption?
Enterprise On-Demand consumption will be billed at the customer's current Salesforce contract price for each service plus 20%, but is capped at the Heroku Direct (pay-as-you-go) prices listed on Heroku's Pricing page. The Enterprise On-Demand rates will be capped at the Salesforce Enterprise list price if the feature is not offered via Heroku Direct. This applies to Heroku Connect, which has a Salesforce list price of $2,000 for 250k rows.
For reference, Heroku's pay-as-you-go prices are:
- 1 Dyno Credit: $25
- 1000 Add-On credits (Data, Partner and General): $1000
- 1 Private Space: $1000
- 1 Shield Private Space: $3000
Derived-price products such as support are not included in the price calculation for Enterprise On-demand rates.
What is the On-Demand rate if I have bundle plans (Data Bridge, Dev Starter, Prod Starter)?
As of December 2024, customers who have bundle plans - such as Heroku Data Bridge, Heroku Dev Starter Package, and Heroku Prod Starter Package - will pay the list price of the specific SKU they used and do not contract. These bundle plans include multiple products, so there is no specific contracted rate for any individual product.
How does Enterprise On-Demand consumption work with General Add-On credits?
Refer to this section in the devcenter to understand how General Add-On credits are applied towards your usage.
How are mid-month resource purchases calculated for an Enterprise On-Demand invoice?
When a customer purchases additional resources mid-month with an order start date in the same month, the On-Demand charges are prorated based on the number of days the new licenses are active that month.
Example: If you are licensed for 10 dyno units starting April 1st and purchase 6 additional dynos effective April 26th, the calculation considers the prorated usage. By the end of the month, if you used 20 dyno units, the On-Demand consumption would be calculated as: 20 - [10 + (6/30days * 5days)] = 9 units of On-Demand.
Resources:
If you have any questions or require further clarification, please don't hesitate to contact our billing team by opening a ticket in your dashboard.