← All posts

App Store Connect Tax & Banking Setup: Indie Developer Payouts

App Store Connect Tax & Banking Setup: Indie Developer Payouts
Summarize this with AI
Open this article in your favorite AI assistant and get a quick summary in seconds.

To receive payouts for your app sales, correct App Store Connect tax and banking setup is essential. This guide explains each step to configure your financial details, ensuring Apple can process payments to you without issue.

Navigating Agreements, Tax, and Banking in App Store Connect

Your journey to receiving payouts begins in the "Agreements, Tax, and Banking" section of App Store Connect. This is where you manage developer agreements, submit tax forms, and provide banking details. Access this section by logging into App Store Connect and selecting "Agreements, Tax, and Banking" from the main menu.

This section contains three primary tabs: "Agreements," "Tax," and "Banking." Each tab has specific requirements that must be met in sequence. Tax information approval often precedes banking detail validation, and active agreements depend on both.

Completing Your Tax Forms: Individuals and Organizations

Apple requires your tax status to comply with international tax laws, including U.S. withholding tax rules. The specific forms needed depend on your legal entity and country of residence.

Choosing Your Legal Entity: Individual vs. Organization

When enrolling in the Apple Developer Program, you selected either an Individual or Organization account. This choice dictates how you complete your tax forms.

  • An Individual account requires tax submission under your personal name and Social Security Number (SSN) or equivalent.
  • An Organization account means you operate as a legal entity (e.g., LLC, Corporation) and will use an Employer Identification Number (EIN) or equivalent.

If your account type needs to change, contact Apple Developer Support. This process can take time, so confirm your setup early.

Submitting Your Tax Forms (W-8BEN or W-9)

Navigate to the "Tax" tab within "Agreements, Tax, and Banking." Select "Set Up Tax Forms."

  • For U.S. Persons (Citizens, Residents, or U.S. Entities): Complete a Form W-9. This form requests your legal name (or company name) and Taxpayer Identification Number (TIN). For individuals, this is your SSN; for companies, it's your EIN. Ensure the name and TIN exactly match IRS records to prevent processing delays.
  • For Non-U.S. Persons/Entities: Complete a Form W-8BEN (for individuals) or W-8BEN-E (for entities). This form certifies you are not a U.S. person and allows you to claim treaty benefits, potentially reducing or eliminating the 30% U.S. withholding tax on U.S. source income.

Example: Avoiding 30% Withholding for a German Indie Developer

Consider an app developer in Germany. As a non-U.S. person, if a W-8BEN is not submitted, Apple is legally required to withhold 30% of all earnings from U.S. sales. By completing the W-8BEN, the developer can claim benefits under the U.S.-Germany income tax treaty, which typically reduces the withholding tax rate to 0% for royalties (as app sales are categorized for tax purposes).

When completing the W-8BEN in App Store Connect, ensure:

  • Your full name and address match official documents.
  • You provide your foreign tax identifying number (TIN); for individuals in Germany, this is your Steuer-Identifikationsnummer.
  • You select the correct treaty country (Germany) and identify the relevant article for royalty income.

After submission, tax forms enter a "Pending" status for Apple's verification. This process can take several business days, often up to 72 hours for IRS system checks. Payouts cannot commence until these forms display an "Approved" status.

Accurate Banking Details for Payouts

Once your tax information is approved, proceed to set up your banking details. This account will receive your earnings. Incorrect banking information is a common cause of delayed or rejected payouts.

Navigate to the "Banking" tab within "Agreements, Tax, and Banking" and click "Add Bank Account." You will need to provide:

  • Bank Account Holder Name: This must precisely match the name on your bank account and, ideally, your legal entity name in App Store Connect. Mismatches can lead to bank rejection of transfers.
  • Bank Name and Address: The official name and physical address of your financial institution.
  • Account Number: Your complete bank account number.
  • Routing Number (for U.S. accounts): The 9-digit number identifying your bank for domestic transfers.
  • SWIFT/BIC Code (for international accounts): An 8 or 11-character code used for international wire transfers. For example, a German bank might use DEUTDEFF.
  • IBAN (International Bank Account Number, for many international accounts): A standardized bank account number. IBANs vary in length by country; a German IBAN begins with DE and is 22 characters long.
  • Currency: Apple generally pays in your local currency. Available options depend on your bank's capabilities.

After entering your banking information, it will also show a "Pending" status for verification. This process confirms the account exists and can receive international transfers, typically taking a few days. Double-check every digit and letter before submitting.

The Paid Applications Agreement and Payout Schedule

With your tax and banking information pending or approved, the final step is ensuring your "Paid Applications Agreement" is active. This agreement outlines the terms under which Apple sells your apps and processes your earnings.

Go to the "Agreements" tab. Locate the "Paid Applications Agreement" (e.g., version 202X). Its status must be "Active." If the status is "Pending" or "Requires Your Attention," you must review and accept the terms. Periodically, you may need to accept updated agreements, so monitor this section.

Understanding Your Payout Schedule

Apple operates on a monthly payout schedule. Payments are generally issued approximately 45 days after the end of the sales month. For instance, earnings from January sales are typically paid in mid-March. A minimum of $10.00 USD (or the equivalent in your local currency) in earnings is required to trigger a payout. If this threshold is not met in a given month, earnings roll over to the next month until the amount is reached.

You can track your earnings and payment status in App Store Connect under "Payments and Financial Reports." This section provides detailed reports of sales, royalties, and payment history.

Your App Store Connect Payout Readiness Checklist

Use this checklist to ensure you are ready to receive payouts:

  1. Confirm Legal Entity: Verify your Apple Developer Program account type (Individual or Organization) matches your tax identity.
  2. Obtain Tax ID: Have your SSN, EIN, or foreign TIN ready.
  3. Complete Tax Forms: Navigate to Agreements, Tax, and Banking > Tax. Submit Form W-9 (U.S.) or W-8BEN/W-8BEN-E (non-U.S.). Verify all details for accuracy.
  4. Monitor Tax Status: Wait for your tax forms to display "Approved." This typically takes several days.
  5. Enter Banking Details: Go to Agreements, Tax, and Banking > Banking. Provide your Account Holder Name (exact match required), Bank Name, Address, Account Number, SWIFT/BIC, and IBAN.
  6. Monitor Banking Status: Wait for your banking details to display "Approved."
  7. Accept Paid Applications Agreement: Ensure the "Paid Applications Agreement" under Agreements, Tax, and Banking > Agreements is "Active."
  8. Meet Payout Threshold: Your accumulated earnings must reach at least $10.00 USD (or local currency equivalent) to trigger a monthly payout.

FAQ

Why is my tax information pending for so long?

Tax information often remains pending while Apple's systems verify details with relevant tax authorities, such as the IRS for U.S. forms. This can take a few hours to several business days; up to 72 hours for IRS system checks is common. Ensure all information was entered correctly, as discrepancies can cause extended delays or rejections.

What's the minimum I need to earn to get paid?

Apple has a minimum payout threshold of $10.00 USD or the equivalent in your local currency. If your monthly earnings do not meet this amount, the balance will carry over to the next month until the threshold is reached.

Can I change my bank details later?

Yes, you can update your banking details at any time in the "Banking" tab. However, any changes will undergo a new verification process, which might delay subsequent payouts until the new information is approved.

Do I need a separate business bank account?

While Apple does not strictly require a business bank account for individual developers, it simplifies tracking app income for tax purposes. Keeping personal and business finances separate is a recommended practice for any indie business.

My payout was rejected, what now?

If a payout is rejected, the most common reason is incorrect bank details (e.g., wrong account number, name mismatch, outdated SWIFT/BIC). First, carefully re-verify all your banking information in App Store Connect. If all details appear correct, contact your bank to inquire about the rejected transfer, then contact Apple Developer Support.

Setting up your App Store Connect tax and banking information is a fundamental part of operating as an indie developer. Once correctly configured, you can focus on building and marketing your apps, confident in your earnings reaching you.

As you establish the financial backbone of your app business, remember the marketing side. Our free Privacy Policy Generator and App Privacy Label Generator help ensure compliance, while the LaunchShots screenshot editor assists in creating compelling app store visuals.

Was this helpful?
Thanks — that helps me decide what to write next.
Like what you're reading? Add LaunchShots as a preferred source on Google + Follow

Comments (0)

Be the first to comment — share what you'd add, ask a question, or push back on something.
$ add a comment
Be kind. Comments with links are held for review.
Questions or ideas? I read every suggestion — drop yours on the feedback board.
Open feedback board →

Make your App Store screenshots free

LaunchShots is a free, in-browser screenshot maker. No signup, no watermark.

Open the app →