Enroll in Apple Developer

Account Type Comparison

AspectIndividualOrganizationEnterprise
Annual fee$99$99$299
Publishing entityPersonal nameCompany nameInternal distribution only
Add team membersNoYes (role-based)Yes
Requires D-U-N-SNoYesYes
Best forSolo developersTeams / companiesInternal enterprise apps
Publish to App StoreYesYesNo (internal only)

Enrollment Steps

Step 1: Prepare an Apple ID

  1. Create an Apple ID (if needed) and enable Two-Factor Authentication — mandatory for developer accounts.
  2. Use a long-term email; all review and financial notices go there.

Step 2: Confirm entity info

  • Individual: personal name (pinyin/English), address, contact.
  • Organization: company legal name in English, registered address, contact.

Step 3: Request a D-U-N-S number (organization only)

  • Request a D-U-N-S number from Dun & Bradstreet; usually 3-5 business days.
  • Key pitfall: company name/address must match the business license, registered in English; mismatches cause verification failure.

Step 4: Purchase membership

  1. Sign in to Apple Developer → Enroll.
  2. Choose entity type and fill in details.
  3. Pay $99 with a card that supports international payments.
  4. Submit and wait for review.

Step 5: Wait for approval

  • Individual accounts are usually faster (1-2 days); organization accounts may take longer.
  • After approval, you can sign in to App Store Connect.

FAQ / Troubleshooting

ProblemWhat to check
D-U-N-S mismatchVerify English name/address against business license; update with Dun & Bradstreet
Cannot payCard international payment support, billing address, sufficient balance
Review taking too longCheck spam folder; verify entity info; contact Apple support
Switch Individual to OrganizationRequires re-enrollment; app transfers handled separately

Self-Check List

  • Apple ID has 2FA enabled
  • Entity type decided and materials ready
  • Organization D-U-N-S confirmed (if applicable)
  • Membership purchased and approval email received
  • Can sign in to App Store Connect

Author’s Note

Account entity is a “high-cost if wrong” decision: it determines app ownership, store display name, and team permissions. If you are unsure whether you will need team collaboration, an Organization account is safer — provided you have company qualifications; for personal projects, an Individual account is enough.