Salesforce Sites Usage and Billing
Salesforce Sites usage is governed by monthly and daily allocations. Understanding these allocations is important to the success of your sites.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Developer, Enterprise, Performance, and Unlimited Editions |
Salesforce provides tools to help you reduce bandwidth consumption and monitor site usage.
Usage and Billing Terminology
This section defines the terminology used for Salesforce Sites usage and billing.
- “Page Views” are calculated as the total number of pages served from the site's origin server.
- “Bandwidth” is calculated as the number of megabytes served and received from both the site's origin server and the cache server.
- “Service request time” is calculated as the total server time in minutes required to generate pages for the site.
- “Rolling 24-hour period” refers to the 24 hours immediately preceding the current time.
- “Origin server” refers to the web server that hosts your site.
- “Cache server” refers to the CDN server that serves your cached site pages.
- “Current period” refers to the current calendar month for which you are entitled a certain number of page views for your organization.
Sites Allocation by Edition
The following table lists allocations for each edition.
| Edition | Maximum Number of Sites | Bandwidth Allocation (per rolling 24-hour period per site) | Service Request Time (per rolling 24-hour period per site) | Maximum Page Views |
|---|---|---|---|---|
| Developer Edition | 1 | 500 MB | 10 minutes | N/A |
| Enterprise Edition | 25 | 1 GB for sandbox 40 GB for production |
30 minutes for sandbox 60 hours for production |
500,000 |
Unlimited Edition Performance Edition |
25 | 1 GB for sandbox 40 GB for production |
30 minutes for sandbox 60 hours for production |
1,000,000 |
Make sure to consider the available caching options to keep you within your allocation. Use the Site Usage analytics tools to monitor your Salesforce Sites.
Bandwidth and Service Request Time Limit Enforcement
Bandwidth and Service Request Time limits are tracked and enforced over a 24-hour period. Sites that exceed provisioned limits within the 24-hour period remain available if the host instance has resources to serve the site. However, even if a site is available once limits are exceeded, there’s no guarantee in service level.
Billing and Monthly Page Views Enforcement
This section describes how Salesforce enforces limits on monthly page views for Salesforce Sites.
- Billing is based on the number of monthly page views purchased for your organization. This page view limit is cumulative for all Salesforce Sites in your organization.
- If your organization exceeds 110% of its page view limit for four consecutive calendar months, your Salesforce Sites can be disabled until the next calendar month begins or you purchase more page views. Before disabling Salesforce Sites for this reason, Salesforce sends an email notification to the site and billing administrators, and the related account executive.
- If, in a given calendar month, your organization reaches 300% of its page view limit, your Salesforce Sites can be disabled until the next calendar month begins or you purchase more page views. Before disabling Salesforce Sites for this reason, Salesforce sends an email notification to the site and billing administrators, and the related account executive.
What Counts as a Page View?
This section describes how page views are counted for Salesforce Sites.
A page view is a request from a non-authenticated site user to load a page associated with one of the sites within your Salesforce Sites domain or custom domain. Requests from authenticated portal users are not counted as page views.
These requests count as page views.
| Requests for... | Example URL |
|---|---|
| Your Salesforce Sites domain | https://MyDomainName.my.salesforce-sites.com |
| Your custom web address | https://mycompany.com |
| Any page associated with your site | https://MyDomainName.my.salesforce-sites.com/mypage |
| Authorization Required error page | https://MyDomainName.my.salesforce-sites.com/Unauthorized |
AJAX requests such as:
|
n/a |
Requests that don’t count as page views.
| Requests for... | Example URL |
|---|---|
| Salesforce images | https://MyDomainName.my.salesforce-sites.com/img/force_logo_w09.gif |
| Your static resources | https://MyDomainName.my.salesforce-sites.com/resource/1233771498000/background |
| Robots.txt | https://MyDomainName.my.salesforce-sites.com/robots.txt |
| Favorite icon | https://MyDomainName.my.salesforce-sites.com/favicon.ico |
| Attachments and Documents | n/a |
| Error pages, apart from Authorization Required, such as Limit Exceeded and Maintenance | https://MyDomainName.my.salesforce-sites.com/BandwidthExceeded |
| Images included with an HTML field | https://MyDomainName.my.salesforce-sites.com/servlet/rtaImage |
| Custom file field | https://MyDomainName.my.salesforce-sites.com/servlet/fileField |
Monitoring Usage
Page views, bandwidth, and time consumption are tracked and made available in your org. You can view this information for a site under Setup | Build | Develop | Sites. Select a site, and you see related lists for page views for the current month’s billing cycle, and the 24-hour bandwidth and service request time usage history.
Also, you can install the Salesforce Sites Usage Reporting app from AppExchange to monitor usage. Keep in mind that the information available in the app might not be as current as the information you find directly in your org.
For more information about bandwidth and service request time, see View 24-Hour Salesforce Sites Usage History.

