Skip to main content

How to Create an Apple Developer Account

Updated this week

Completing Your Enrollment in the Apple Developer Program

To host an app in the App Store, you need an Apple Developer account enrolled as a Company/Organization. This guide walks you through the entire enrollment process.

In this article:

  • Prerequisites before you start

  • Step-by-step enrollment process

  • What to expect after enrollment

  • Troubleshooting common issues

Prerequisites

  • D-U-N-S Number: You must have an activated D-U-N-S number before starting enrollment. If you don't have one yet, see D-U-N-S Number to request one. Activation can take up to 14 business days, so start this early.

  • Legal entity status: Your business must be a Corporation, LLC, or Limited Partnership. Sole proprietors and DBAs are not eligible for Company/Organization enrollment.

  • Apple ID: You'll need an Apple ID to sign in. If you don't have one, you can create one during the process.

  • $99 annual fee: Apple charges $99/year for the Developer Program. We recommend setting this to auto-renew to prevent your account from lapsing, which would make your app unavailable.

Enrollment Steps

  1. Select Start Your Enrollment.

  2. Sign in with an existing Apple ID, or click Create Apple ID to create one.

  3. Read the Apple Developer Agreement, check the box, and select Submit.

  4. Under Select Entity Type, choose Company/Organization.

    1. Critical: Do NOT select "Individual/Sole Proprietor." Tapcart cannot work with Individual accounts as we won't have the permissions needed to submit and manage your app. If you've already enrolled as Individual, see our account migration guide.

  5. Under Tell us about your organization, enter your Legal Entity Name and D-U-N-S Number exactly as they appear in your DUNS confirmation email.

  6. Enter your personal contact information and verify your phone number.

  7. Review and submit your enrollment application.

  8. Complete payment of the $99 annual fee when prompted.

What to Expect After Enrollment

Apple reviews enrollment applications manually. Here's the typical timeline:

  • Standard processing: 24โ€“48 hours

  • If additional verification is needed: Apple may contact you via email or phone to verify your identity or business. This can extend the process to 1โ€“2 weeks.

  • DUNS mismatch: If your legal entity name doesn't match your DUNS record, Apple will reject the enrollment. You'll need to correct the DUNS record with Dun & Bradstreet before resubmitting.

Once approved, you'll receive a confirmation email. At that point, proceed to:

Important: Accepting New Agreements

After enrollment, and periodically thereafter, Apple will require you to accept an updated Program License Agreement (PLA) or Paid Apps Agreement. If these are not accepted, Tapcart cannot submit new builds or updates to your app.

  • You'll see a red banner at the top of developer.apple.com/account when a new PLA is available

  • You must also check Agreements, Tax, and Banking under the Business section in App Store Connect

    • Green indicators mean you're good

    • Yellow or red require action

For more on maintaining your account, see Keeping your Apple Developer Account Up-To-Date.

Troubleshooting

"Your enrollment could not be completed"

  • Most commonly caused by a DUNS number that hasn't activated yet. DUNS activation takes up to 14 business days after the initial request; wait for the confirmation and try again.

Apple requests additional verification

  • Apple may call the phone number listed on your DUNS record to verify your identity. Make sure that number is reachable and the person listed is available to confirm.

Enrolled as Individual by mistake

  • You cannot change the entity type from within your account. Follow our migration guide to convert from Individual to Company/Organization.

More Questions

Have more questions about Apple Developer enrollment? We're happy to help! Please reach out to your Implementation Specialist or email us at [email protected].

Did this answer your question?