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

Updated July 12, 2026 · by the Shipzen team

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 several of them have multi-day waits you cannot expedite. 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, legal age of majority, and ideally your own credit card — enrolling on the web with someone else's card delays enrollment and triggers a government-ID check.

Enrolling as an organization requires a recognized legal entity — DBAs, fictitious business names, trade names, and branches are not accepted — plus a D-U-N-S number, a work email on the organization's domain, a functional public website associated with that domain, and legal authority to bind the organization. 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.

D-U-N-S number (organizations only) — start this first

A D-U-N-S number is a free, nine-digit business identifier assigned by Dun & Bradstreet that Apple uses to verify your legal entity. The timing is why it goes first:

Common stall: the D&B record exists but lists an old address or officer, and Apple's verification fails against it. Fix the D&B profile first; re-enrolling will not help.

Enroll in the Apple Developer Program

Enrollment costs $99 per year (local-currency equivalents vary; accredited educational institutions can apply for 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. Confirmation normally lands within 24 hours of payment; if it does not, contact Apple with your Enrollment ID. Organizations should expect the verification to take longer than individuals: D-U-N-S checks, the binding-authority check, and sometimes 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 this is where first-time submitters most often get stuck, sometimes days before a planned 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.

Do this the same day you enroll, even if your first app is free — retrofitting it later, under launch pressure, while only one person (the Account Holder) can act, is how releases slip.

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.

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

Join the waitlist