Apple Developer Account Setup: D-U-N-S to Banking

Updated August 31, 2026 · by Sardorbek Rakhimov

Before your first app can even be submitted, your Apple Developer account has to clear a chain of setup steps — entity checks, agreements, tax forms, banking — and some can take several business days. This guide covers the account setup half of shipping a first app, in dependency order, with the delay to expect at each step. (For the submission itself, use the App Store rejection checklist.)

Individual or organization?

The first fork decides everything downstream. Enrolling as an individual needs your legal name (it becomes the seller name on the App Store), an Apple Account with two-factor authentication, and legal age of majority. If you enroll on the web and pay by credit card, Apple requires the card to be your own; the Apple Developer app uses the payment methods supported by your Apple Account.

Enrolling as an organization requires a recognized legal entity — DBAs, fictitious business names, trade names, and branches are not accepted — plus a work email on the organization's domain, a functional public website associated with that domain, and legal authority to bind the organization. Companies and educational institutions must provide a D-U-N-S number; Apple says it is optional for government organizations. If you are not the owner or founder, Apple may ask for a reference confirming that authority. The organization's legal name becomes the seller name.

Solo developer with no entity? Enroll as an individual and skip the next section entirely — individuals do not need a D-U-N-S number. Government organizations can also enroll without one.

D-U-N-S number — start this early when required

Apple's D-U-N-S guidance describes a nine-digit business identifier assigned by Dun & Bradstreet that Apple uses to verify a legal entity. Apple says numbers requested through its enrollment process are free in most jurisdictions. Companies and educational institutions need one; government organizations may provide one but are not required to. The timing is why it goes first when you need one:

If the D&B record has outdated legal details, update it before enrollment. Apple says D&B profile changes can take up to two business days to reach Apple.

Enroll in the Apple Developer Program

Enrollment costs $99 per year (local-currency equivalents vary; eligible nonprofits, accredited educational institutions, and government entities can request a fee waiver; the separate Enterprise Program is $299 and for internal distribution only). You can enroll on the web or through the Apple Developer app — via the app, the membership renews as an auto-renewable subscription. Apple says to contact Developer Support with your Enrollment ID if no confirmation arrives within 24 hours of purchase. Organization verification may take longer because it can include D-U-N-S and binding-authority checks and, in some regions, notarized business documents.

The Paid Apps Agreement trap

Joining the Program automatically includes the free-apps license, so free apps can ship once enrollment clears. Selling anything — paid apps or in-app purchases — requires the Paid Apps Agreement, and an incomplete agreement can block a planned paid launch:

Tax and banking

The Paid Apps Agreement stays at Pending User Info until the paperwork behind it is done, in this order:

  1. Tax forms — every developer completes a US tax form regardless of country, and depending on where your account is based, Apple may require additional country forms.
  2. Banking — you can only add banking after the agreement is signed, and Apple only processes banking once the required tax forms are in. Account Holder, Admin, and Finance roles can manage it.

If you plan to offer a paid app or in-app purchases, complete these steps well before launch. Free apps do not require the Paid Apps Agreement.

Bundle ID and the first app record

With the account clear, the app side is quick: register the app's identifier in Certificates, Identifiers & Profiles, then create the app record in App Store Connect — platform, app name, primary language, bundle ID, and an internal SKU. The record starts in Prepare for Submission, and note the quiet dependency: apps cannot be added at all until the Account Holder has signed the latest agreement in the Business section. From here, metadata, screenshots, and review notes take over — which is exactly what the rejection checklist covers.

Where ShipZen fits

ShipZen is a native macOS App Store Connect client with a first-app mode built for this maze: it detects a missing or expired Paid Apps Agreement from your account state, keeps a plain-English checklist of the D-U-N-S, agreement, banking, and tax steps, and routes you to the exact Apple page each one lives on. It connects with your own App Store Connect API key, stored in the macOS Keychain — the account-legal steps stay on Apple's site, where they belong, but you stop discovering them by surprise.

Apple enrollment and agreement guidance rechecked August 31, 2026. See the editorial policy for sourcing and corrections.

App Store Connect, the way you need to see it. One email at launch, no spam.

Join the waitlist