Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
More from the dictionary
Reference

Salesforce governor limits

Per-transaction caps Salesforce enforces on every Apex execution. Bookmark this page; pair it with the dictionary entry for the deeper context.

CategoryLimitSyncAsync
SOQLTotal SOQL queries100200
SOQLRecords returned by SOQL50,00050,000
SOQLTotal SOSL queries2020
SOQLRecords retrieved by Database.getQueryLocator10,00010,000
DMLTotal DML statements150150
DMLRecords processed by DML10,00010,000
CPUMaximum CPU time on Salesforce servers10,000 ms60,000 ms
HeapMaximum heap size6 MB12 MB
CalloutsTotal callouts (HTTP requests or web service calls)100100
CalloutsMaximum cumulative timeout for all callouts in a transaction120 sec120 sec
EmailSingle emails sent (SingleEmailMessage)1010
EmailMass emails sent (MassEmailMessage)1010
Push notificationsMobile push notifications1010
ApexTotal stack depth for Apex invocations1,0001,000
ApexFuture calls per Apex invocation5050
ApexQueueable jobs added with System.enqueueJob501
ApexMaximum number of Apex jobs added to the queue with System.enqueueJob5,000 / 24h5,000 / 24h

Numbers reflect Spring ‘26 release. Salesforce occasionally raises soft caps - always check the official Apex Developer Guide for the canonical value.