> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reyapp.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Your Apple Developer Account

> Sign up for the Apple Developer Program so you can publish your Rey app to the App Store. Walk through enrollment, verification, and the annual $99 fee.

Before you can publish to the App Store, you need an active **Apple Developer Program** membership. This is the account that owns your app listings, provisioning profiles, and App Store Connect access. Enrollment costs **\$99 USD per year** and typically takes 24–48 hours to be approved.

You only need to do this **once** — all future apps you publish through Rey use the same account.

## Prerequisites

* A valid **Apple ID** with two-factor authentication enabled. Create one at [appleid.apple.com](https://appleid.apple.com) if you don't have one.
* A **credit card or debit card** to pay the annual \$99 USD fee.
* If enrolling as a company: your **D-U-N-S Number** and legal entity information. Individuals do not need a D-U-N-S.

## Choose an entity type

Apple offers two enrollment types. Choose based on how you want your app to appear in the App Store.

<AccordionGroup>
  <Accordion title="Individual">
    Your legal name appears as the seller on the App Store. Best for solo developers, indie makers, and side projects. Fastest to approve — usually within 24 hours.
  </Accordion>

  <Accordion title="Organization">
    Your company or legal entity name appears as the seller. Required if you want a company name (e.g. “Rey Labs, Inc.”) on your App Store listing, or if you plan to invite team members. Requires a [D-U-N-S Number](https://developer.apple.com/support/D-U-N-S/) and can take several days to verify.
  </Accordion>
</AccordionGroup>

<Tip>
  If you're not sure, start as an Individual. You can convert to an Organization later, but the reverse is not possible.
</Tip>

## Enroll in the Apple Developer Program

<Steps>
  <Step title="Sign in with your Apple ID">
    Go to [developer.apple.com/programs/enroll](https://developer.apple.com/programs/enroll/) and sign in with the Apple ID you want to use for the developer account.
  </Step>

  <Step title="Verify your identity">
    Apple requires two-factor authentication on your Apple ID. If you haven't set it up yet, follow the prompts to enable it. You may also need to verify your legal name and address.
  </Step>

  <Step title="Choose your entity type">
    Select **Individual / Sole Proprietor** or **Organization**. If you choose Organization, you'll be prompted for your legal entity name and D-U-N-S Number.
  </Step>

  <Step title="Review your enrollment details">
    Apple shows a summary of your account information. Double-check the legal name and country — this is exactly how it will appear on your App Store listings.
  </Step>

  <Step title="Pay the \$99 annual fee">
    Enter your payment details and complete the purchase. This membership renews annually and is required to keep your apps live on the App Store.
  </Step>

  <Step title="Wait for approval">
    Individuals are typically approved within 24 hours. Organizations may take several business days while Apple verifies the D-U-N-S Number and legal entity. You'll receive an email when your account is active.
  </Step>
</Steps>

<Warning>
  Your Apple Developer membership must remain active to keep your apps published. If your renewal payment fails, Apple removes your apps from the App Store 30 days later.
</Warning>

## After enrollment

Once your account is active, you can:

* Sign in to [App Store Connect](https://appstoreconnect.apple.com) to manage your apps.
* Continue to [Register a Bundle ID](/publishing/app-stores/app-store/register-bundle-id) so Apple has a unique identifier for your Rey app.
* Then [Register Your First App](/publishing/app-stores/app-store/register-first-app) in App Store Connect.

<Tip>
  You can invite Rey team members to your Apple Developer account under **App Store Connect → Users and Access**. Use the **Developer** role for engineers and **App Manager** for anyone submitting builds.
</Tip>
