Docker has four tiers: Personal (free, with company-size eligibility limits), Pro ($9/month annual, $11 monthly), Team ($15/user/month annual, $16 monthly, up to 100 users), and Business ($24/user/month, no annual discount). Build Cloud minutes and Testcontainers Cloud usage bill separately once you exceed included allowances.
- Docker Pro increased from $5 to $9/month (annual) in a confirmed, official price change
- Docker Personal's free tier requires under 250 employees AND under $10M annual revenue — larger companies must pay even for individual use
- Team supports up to 100 users; Business is required above that or for SSO/SCIM
- Build Cloud minutes (200/500/1,500 by tier) and Testcontainers Cloud are metered add-ons
Docker's pricing looks like a clean per-user progression, but two details change the real picture for a lot of teams. First, Docker officially raised Pro's price from $5 to $9/month (annual billing) — a confirmed change, not a rumor. Second, the free Personal tier has actual eligibility requirements tied to company size and revenue that most individual developers never think to check.
This guide breaks down all four tiers as currently published, the confirmed price history, and where Build Cloud minutes and other metered add-ons show up on a real invoice.
1. How much does Docker cost?
Source: docker.com/pricing (official), verified Sep 19, 2026.
Pro and Team both offer annual discounts (Pro: $9 annual vs $11 monthly; Team: $15 annual vs $16 monthly). Business is listed at $24/user/month on both terms — no annual discount is published. Docker Team and Business customers with 25+ users can purchase annual plans via invoice by contacting sales directly.
2. What each plan includes
| Feature | Personal | Pro | Team | Business |
|---|---|---|---|---|
| Unlimited private repositories | ✕ | ✓ | ✓ | ✓ |
| Unlimited image pull rate (fair use) | ✕ | ✓ | ✓ | ✓ |
| Bulk user management & audit logs | ✕ | ✕ | ✓ | ✓ |
| Role-based access control (RBAC) | ✕ | ✕ | ✓ | ✓ |
| SSO / SCIM provisioning | ✕ | ✕ | ✕ | ✓ |
| Hardened Docker Desktop | ✕ | ✕ | ✕ | ✓ |
3. Cost calculator
4. Hidden costs to budget for
| Scenario | Annual cost | Change |
|---|---|---|
| Pro, 1 user | $108/yr | Base |
| Team, 10 users | $1,800/yr | +$1,692/yr vs. 10x Pro |
| Build Cloud overage (heavy CI/CD) | Variable | $0.04/min beyond allowance |
Build Cloud minutes are included at 200 (Pro), 500 (Team), and 1,500 (Business) per month — heavy CI/CD pipeline usage beyond that bills at roughly $0.04/minute. Testcontainers Cloud runtime minutes are a separate metered product entirely, with pricing available only through sales. Unused additional minute packages expire at the end of the subscription period rather than rolling over.
5. How Docker pricing has changed
6. Which plan should you choose?
- If you're learning Docker or working solo at a smaller company (under 250 employees, under $10M revenue), Personal is genuinely free and sufficient.
- If you need unlimited private repos and priority support but work alone, Pro is the right entry point.
- If you're collaborating with a team of up to 100 and need RBAC and audit logs, Team covers it without Business's SSO overhead.
- If you need SSO, SCIM, or exceed 100 users, Business is required — there's no way around it at a lower tier.
7. Is it worth the price?
For teams actively using containerization in production, Docker's paid tiers deliver real value — unlimited repos, priority support, and collaboration features that Personal simply doesn't offer. The friction point is almost entirely eligibility and metering: knowing whether your company qualifies for the free tier, and tracking Build Cloud minutes before they become a surprise overage charge.
8. How to pay less
- Confirm your company's actual eligibility for Docker Personal before assuming individual developers need paid seats — the 250-employee/$10M revenue threshold is a hard cutoff, not a guideline.
- Monitor Build Cloud minute usage against your tier's allowance — heavy CI/CD teams often benefit from negotiating a higher included allowance rather than paying per-minute overage.
- Evaluate Team vs. Business carefully around the 100-user threshold — don't jump to Business early just because growth is anticipated; the per-seat cost difference is substantial.
- Ask about annual invoicing for 25+ seat Team/Business accounts — this bypasses card-based monthly billing and can simplify procurement approval.
Per third-party deal-flow data, the median Docker contract is roughly $450/year, though this varies enormously by team size and Build Cloud usage.
9. Alternatives and what they cost
| Tool | Entry price | Cheaper when |
|---|---|---|
| Podman | Free (open source) | You can self-manage without Docker's commercial support and Build Cloud |
| GitLab (built-in container registry) | Included in GitLab plans | Already paying for GitLab and don't need Docker Hub specifically |
| AWS ECR / GCP Artifact Registry | Usage-based | Already committed to a cloud provider's ecosystem |
10. The bigger picture: why Docker bills drift
These aren't really Docker-specific problems — they're what happens to any usage-metered developer tool once nobody's specifically tracking eligibility rules, usage against allowances, and price changes over time. Zapro AI is built to surface exactly this kind of quiet cost pattern across your entire software stack.
11. The bottom line
Docker's pricing is reasonably transparent for a developer tool, and the tier progression (Personal → Pro → Team → Business) maps cleanly to real feature needs. The two things worth double-checking before budgeting: whether your company actually qualifies for the free Personal tier, and whether your CI/CD usage will exceed the included Build Cloud minutes on your chosen plan.
FAQs
Docker Pro is $9/month on annual billing, or $11/month billed monthly. This is up from $5/month prior to a confirmed price increase in December 2024.
Docker Personal is free, but only for individuals at companies with fewer than 250 employees and less than $10 million in annual revenue. Larger companies must use a paid tier even for individual developer accounts.
Team supports up to 100 users with RBAC and audit logs at $15/user/month. Business adds SSO, SCIM provisioning, and hardened Docker Desktop at $24/user/month, and is required above 100 users regardless of feature needs.
Yes. Build Cloud minutes are included at 200 (Pro), 500 (Team), or 1,500 (Business) per month — usage beyond that bills at approximately $0.04 per minute, and unused minute packages expire rather than rolling over.
The most common way is Build Cloud overage charges accumulating unnoticed, or paying for Business tier seats that don't actually need SSO. A vendor spend platform that tracks usage-based charges is the most reliable way to catch this.