Skip to main content

Long lead-time accounts

The accounts that take days or weeks because a third party has to verify the client. Start every one of them on day 0, even if the feature that needs it is months away.

How it works​

The times are what we saw, not promises. A missing document restarts the wait.

The accounts​

AccountWhat it needsWhy it is slow
D-U-N-S numberThe client's legal name and address exactly as registeredApple and Google use it to verify organisations. Free, but takes days to weeks if the company is not yet listed
Apple Developer Program, organisationD-U-N-S, a legal signatory, a website on the company domainApple verifies the entity and may call the signatory
Apple Paid Applications AgreementAccount Holder accepts it, tax forms, a bank account in the exact entity nameUntil it is active, StoreKit returns no products, even in sandbox
Google Play developer account, organisationD-U-N-S, verification documentsOrganisation accounts avoid the closed-testing rule for new personal accounts (12 testers for 14 days, Play help)
Google Play payments profileLegal name, D-U-N-S, bankFails on any mismatch with the registered records
Stripe / payment gatewaysKYC documents, live public pages: terms, privacy, refund and cancellation, contact, pricingRecurring billing is often a separate approval of 1 to 3 weeks. New merchants may get a reserve
Domain, email DNSRegistrar accessSPF, DKIM and DMARC need time before email is trusted
AWS service quotasA support request per account and regionFargate, SES production access and SMS spend limits start low in new accounts

Rules​

Rule

Collect the client's legal entity details once, in one document: exact legal name, registered address, registration number, tax ids, D-U-N-S, bank account name. Copy from it everywhere. Every account above rejects on a one-character difference.

Rule

The public legal pages (terms, privacy, refund, contact) go live early, on the client's domain, at URLs that never change. Merchant KYC and both stores check them, and the stores keep the URLs you filed.

Mistakes we made​

  • The App Store served no products for weeks while the Paid Applications Agreement waited for tax forms.
  • A payments profile was rejected on a mismatch between the legal name, the D-U-N-S record and the bank.
  • Our first payment launch plan assumed two weeks. Third-party approvals made it 4 to 12 weeks depending on the platform.

Done when​

  • Legal entity details document complete.
  • D-U-N-S requested or confirmed.
  • Apple organisation enrolment submitted.
  • Google Play organisation account submitted.
  • Merchant KYC started, legal pages live.
  • Domain, email DNS and AWS quota requests done.