The short answer

The Apple Developer Program costs $99 USD per year (or the local equivalent — pricing varies slightly by country due to tax). That single fee covers every platform: iOS, macOS, watchOS, tvOS, and visionOS. You don't pay separately per app, per platform, or per additional team member you add under the same account.

The one exception: enterprise distribution (in-house apps for a single organization, not the public App Store) requires the separate Apple Developer Enterprise Program, which costs $299/year. Almost nobody publishing to the public App Store needs this tier.

What's actually free (no payment required)

A common misconception is that you need to pay before you can write or test any code. You don't:

What the free tier genuinely can't do: submit to TestFlight for external testers, submit to the App Store, or use the full range of capabilities and entitlements. If your goal is "does my app run," you can get surprisingly far without paying anything.

When you actually need to pay: the moment you want TestFlight external testing, App Store submission, or a capability the free tier restricts (most push notification and in-app purchase setups included). Building and internal testing on your own device doesn't require it.

Individual vs Organization accounts

Both cost the same $99/year, but the setup process differs meaningfully:

IndividualOrganization
App Store listing showsYour legal nameYour company/entity name
Legal entity requiredNo — sole individualYes — registered business
DUNS number requiredNoYes
Typical setup timeSame day to a few days1–3 weeks (DUNS lookup/registration + Apple verification)
Multiple team members with rolesLimitedFull role-based access

If your App Store listing shows your own name and you're not operating as a registered company, the individual account is simpler and faster. If you want your business name on the listing — or you're planning to add team members with distinct roles later — you'll need the organization account, and that's where the DUNS number comes in.

The DUNS number requirement

A DUNS number (Data Universal Numbering System) is a unique nine-digit identifier for a business, issued by Dun & Bradstreet. Apple requires one to verify an organization account belongs to a real, legally registered entity — it's the single biggest source of delay for developers setting up a business account.

Other costs to budget for (beyond the $99)

The membership fee is necessary but rarely sufficient. Depending on your app, budget for:

The $99/year itself is genuinely the cheapest part of publishing an app for most developers — the time cost of building, testing, and preparing a submission-ready listing dwarfs it.

Once you're enrolled: what's next

Paying the fee and getting approved is the beginning of the process, not the end. From there you'll create an app record in App Store Connect, prepare your metadata and screenshots, and go through review. Our step-by-step App Store submission checklist covers everything after enrollment, in order.

Screenshots specifically are one of the last things you'll need before submitting, and one of the fastest to get right. ezscreenshots lets you drop your real app captures, pick the correct preset for every required device size, add captions, and export the whole set in minutes — no account, no export limit, entirely in the browser. Worth having ready well before your enrollment even clears, so submission isn't held up waiting on the listing.

Once you're enrolled, screenshots are the fast part.

Enrollment can take days to weeks for an organization account — use that time to get your listing ready. ezscreenshots exports a complete, correctly-sized screenshot set in minutes. Free, browser-based, no account.

Try ezscreenshots →

Summary