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

Every sandbox worth knowing, once a month.

The refreshed benchmark, pricing changes, new entrants and one sharp take. Read by engineers choosing where their agents and apps run. No fluff.

Free · unsubscribe anytime · no spam.