Salesforce sandbox types, explained by the decision you're actually making

Updated 2026-07-26

Salesforce has four sandbox types: Developer, Developer Pro, Partial Copy and Full. The only two variables that separate them are how much data they copy and how often you can refresh them. Everything else is a consequence of those two.

Most guides list the four types and their storage limits and stop there. That's not the decision you're making. You're choosing a place to do a specific job (write code, run UAT, rehearse a release) and the type follows from the job. Here's the version that starts from the job.

The one table you need

TypeData copiedStorageRefresh intervalTypical use
DeveloperConfig/metadata only~200 MB1 dayCoding, config, single-dev work
Developer ProConfig/metadata only~1 GB1 dayLarger dev, integration, QA data loads
Partial CopyMetadata + sample of records5 GB5 daysUAT, testing with representative data
FullComplete replica of productionProduction-sized29 daysFull regression, performance, training, staging

The refresh interval is the real constraint, not storage

Teams pick a sandbox on storage and get bitten by refresh. A Full sandbox can only be refreshed every 29 days. If your release train runs fortnightly and you rely on a single Full sandbox for staging, you cannot get a clean production copy for every release. You'll be testing against drifting data by week three. The fix is architectural: keep a Developer or Developer Pro sandbox per developer (daily refresh) for build work, a Partial Copy (5-day) for UAT, and reserve the Full sandbox as a stable, production-mirroring staging environment you refresh deliberately, not reactively.

Choose by job

The mistakes that cost teams weeks

FAQ

How many Salesforce sandbox types are there?

Four: Developer, Developer Pro, Partial Copy and Full. They differ by how much data they copy and how often you can refresh them: Developer and Developer Pro copy no records, Partial Copy takes a data sample, and Full is a complete replica of production.

Which Salesforce sandbox type do I need?

For coding and config, a Developer sandbox (daily refresh, no data) is enough. For UAT with representative data, use Partial Copy. For full regression testing, performance testing or training on production-scale data, use Full, but plan around its ~29-day refresh interval.

How often can you refresh a Salesforce sandbox?

Developer and Developer Pro can refresh daily (1-day interval), Partial Copy every 5 days, and Full every 29 days. The refresh interval, not storage, is usually the real constraint on your release cadence.

Does a Salesforce sandbox copy production data?

Developer and Developer Pro copy metadata/config only (no records). Partial Copy includes a sample of records (up to 10,000 per selected object, 5 GB). Full copies all data, subject to storage.

Sources: Salesforce: Sandbox licenses & storage ↗ · Salesforce sandbox guide ↗

Refresh intervals and storage are Salesforce-published defaults as of 2026-07-26; confirm against your edition, which can change entitlements.

The Sandbox Brief

What moved in the sandbox world, every Friday.

Pricing changes, new entrants, benchmark refreshes and one sharp take from Eve Harper. Read by engineers choosing where their agents and apps run. No fluff. Read the archive.

Free · unsubscribe anytime · no spam.