ArcGIS Online Credit Budgeting and Allocation Tools

Recently, I gave an overview of ArcGIS Online credits and wrote briefly about some best practices and tools that can help administrators manage credit consumption in their organizational accounts. In this post, I am going to devote a little bit more space to ArcGIS Online’s newest administrative feature, credit budgeting and allocation.

I work a lot with colleges and universities around the world. The administrator of an ArcGIS Online organization in a university faces some unique challenges. They are responsible for managing hundreds to thousands of users and those users are constantly changing roles or leaving the institution semester after semester. For them, the ability to assign credit budgets was hands down the most requested enhancement to ArcGIS Online. The reason being that in restricting the number of credits an individual or group of users can consume, you are able to extend access to more ArcGIS Online functionality without risk of users singlehandedly spending all of your organization’s credits.

The ability to allocate credit budgets to users is a major breakthrough for any ArcGIS Online administrator, regardless of the type of organization. Here’s how it works:


How can users spend their credit budgets?

Credits allocated to users are spent using tile generation, geoenrichment, geocoding, and analysis services ONLY. Credits spent in publishing features or storing items are not subtracted from individual credit limits, but are subtracted from your organization’s total. Use the View Status dashboard to keep an eye out for particularly large and costly items and their owners.

What happens when a user exceeds their credit budget?

An e-mail will be sent to both the user and the administrator notifying them that there are no more credits available for the user who has exceeded their budget. Users will still have access to their content, but they will not have access to tile generation, geoenrichment, geocoding, or analysis services until the administrator allocates more credits.

How can I assign more credits to a user after they have spent their allotment?

Allocate more credits to the user using the workflow in the video above. Instead of searching for the user by group, you can search by name and assign more credits to a specific user who has exceeded his/her limit.

How many credits can I allocate my users?

When managing your credit budget, you can choose to give them access to the organization’s total allotment of remaining credits, or you can set a limit for each user of any value up to that figure. Allocations may be modified at any time.


The total of individual credit budgets may exceed your organization’s total number of available credits. For example, if I have an organization with 5 users and 1000 credits, I can set individual budgets of 250 credits for each of my 5 users (1250 credits total). This is possible because individual and organizational credit limits are managed independently. The budgets prevent any one user from spending more than 250 credits. If there are still credits available in the organization, and the user has not met their credit budget, they are able to spend more credits if their role permits them.

As mentioned in my previous blog post, there are several ways control your organization’s credit consumption, credit budgeting is just one of them. Keep an eye out for future blog posts that will dig deeper into some of these methods.

This entry was posted in ArcGIS Online. Bookmark the permalink.

Leave a Reply


  1. there way to put the video on the links : video.esri or video resources arcgis , or link to download ?
    In some cases you do not have access to streaming youtube for security reasons .
    thank you

  2. stacey.plumley says:

    Is the email notification for exceeding credits automatic for enterprise accounts or does it have to be enabled? If the user is an administrator will they still get an email?

    • brendan_education says:

      Hello Stacey,

      The e-mail notifications are automatic when credit budgeting and allocation is turned on in your organization whether your users have enterprise accounts or otherwise. If administrators exceed their credit limits, they will be notified like any other user. As administrators they would have the power to assign themselves more credits though. Hope that helps!


  3. wallc2_sncl says:

    This doesn’t take into account storage credits… which are the majority of the credits my organization is using. These are just aggregated to the organization, rather than being assigned to a specific user or item.

    • Brendan O'Neill says:

      At this time you are not able to dig down into a specific item’s credit usage. However, you can get information about an item’s size using Python scripts that report information through the ArcGIS REST API or through web-based tools like Geo-Jobe’s Admin Tools.

      If I notice unusual credit consumption that is not explained by spikes in analysis, publishing, or geocoding, I usually export information about my items to a CSV using the standard version of Geo-Jobe’s Admin Tools. I then sort the CSV on the size field and identify outliers that may be consuming a lot of credits. If I don’t own an item, I reach out to its owner and determine whether it is something we need to maintain or if it is something we can reduce in size or get rid of altogether.

      The same outcome can be achieved through scripting against the REST API.