Getting paid for Windows Phone

Applies to Windows Phone

Here’s some important info you’ll need to ensure that you receive payment for your apps and in-app products.


To be eligible for payout, your proceeds (net receipts minus the Store fee) that are available for payout during a given month must exceed 200.00 USD or its equivalent in local currency. Please review the App Developer Agreement for additional details.

To receive payment by electronic funds transfer for apps that are sold through Windows Phone Store, you’ll need to create a Payment account. You can manage your Payment account through your profile on Dev Center. To create a Payment account, you can enter either your bank info or (if applicable) your PayPal info.

You can create a Payment account by entering your bank info. Please keep in mind that you must have a bank account in one of the countries or regions supported for payout. For more info about countries or regions that are supported, see Regional info.

In select countries and regions, you can create a Payment account by entering your PayPal info. However, before choosing PayPal as a Payment account option:

  1. Check Regional info to see if PayPal is a supported payment method in your country or region.

  2. Review the following FAQs. Depending on your situation, PayPal may not be the best Payment account option for you, and a bank account may be preferred.

Common questions about using PayPal as a payment method:

  • What PayPal settings do I need to have in order to receive payments? You must ensure that your PayPal account does not block eCheck payments. This setting is managed in PayPal’s Payment Receiving Preferences page. See PayPal’s account setup page for more info.

  • Is my country/region supported? See Regional info to find out where PayPal is a supported payment method.

  • Is there a restriction on the size of payments that I can receive using PayPal? Yes. PayPal limits the amount of money that users can receive in a single transaction. The limits vary by currency; see PayPal’s transaction limit page for each currency’s limit. If you anticipate that you will receive a payment greater than your PayPal transaction limit, change your payment method to a bank account.

  • Does my PayPal account have to be registered in the same country/region as my Dev Center account? No. When you set up a PayPal account, you can accept the default configuration. You shouldn’t have any issues with other countries/regions and currencies unless you have blocked payment in some currencies. This setting is managed in PayPal’s Payment Receiving Preferences page.

  • Do I have to accept PayPal payments manually? No. PayPal accounts are set by default to require users to accept payments manually, which means if you don’t accept the payment within 30 days, it is returned. You can change this setting by turning off “Ask Me” in PayPal’s More Settings page.

In most cases, you’ll be able to complete the required tax forms online when you sign up on Windows Phone Dev Center. The following info may be helpful as you complete these forms. Note that Microsoft doesn’t provide tax advice and that the following info is offered only as guidance. For more info, see the United States Internal Revenue Service website or contact a tax professional.

A United States–based developer is one who, for federal tax purposes, is considered a United States Person as described below:

  • You are a US citizen.

  • You were born in the US.

  • You are a US resident (you have a "green card").

  • You file a joint tax return with a US taxpayer.

  • You’ve been in the US more than 183 days in the past three years.

  • You’re a corporation that was incorporated in the US.

If you’re a United States Person, you need to provide one of the following United States Taxpayer Identification numbers:

  • Social Security Number (SSN): 9 numbers in the format of 123-45-6789

  • Employer Identification Number (EIN): 9 numbers in the format of 12-3456789

If you’re a United States–based developer, you’ll need to fill in a W-9 form online. After you complete the form and your United States Taxpayer Identification Number (TIN) is validated, we can begin making payments to you. If you’re an unincorporated payee, your payout amounts will be reported annually on Internal Revenue Service Form 1099-MISC.

Depending on the Tax Entity you selected, either the “First Name & Last Name” or the “Legal Name” needs to match the Tax Identification Number (TIN). The following table provides a guide to how the information must match.


Entity Type


TIN needs to match


Individual or Sole Proprietorship or LLC-Class E


First name & Last name




Legal Name


Corporation or S-Corporation


Legal Name


LLC (Corporation, S-Corporation, or Partnership)


Legal Name


Trust or Estate


Legal Name

As a US Corporation, Microsoft is required by US law to obtain tax forms from all parties, foreign and domestic, before making any payment to you.

A non-United States–based developer is one who, for federal tax purposes, isn’t considered a United States Person as described in the definition earlier in this topic. You will be paid only after Microsoft receives and processes the appropriate W-8 form, which is usually the W-8BEN form.

Validation of the W-8 form is based on your Dev Center account type. If you are an individual or sole proprietor, please include your First and Last Name on the form. If you are a Company, please include your company’s legal name on the W-8 form.

In most cases, you can submit your W-8 form electronically. This method is preferred as it’s the most efficient option. However, if you need to mail in your W-8 form or are mailing in any other documentation required for substantiation, here are some important points to keep in mind:

  • Print the online W-8 form from Dev Center, because it contains the reference ID that will be used to track the form.

  • Sign and date the form.

  • Include any other documentation as requested, along with the reference ID.

  • Mail the printed online W-8 form and/or other documentation to the following address:


    200 Brickstone Square, Suite 403

    Andover, MA 01810

Remember, it’s your responsibility to keep your tax forms updated. You’ll need to complete new tax forms if your name or address changes. In addition, these tax forms do expire; when this happens, we’ll send an email to the address you gave us on Dev Center. Please be sure to keep your contact information up to date.

If you’re a developer who lives in Russia, you may need to provide documentation to your bank before your bank will deposit funds into your account. When you’re eligible to be paid, we will provide you with the following documentation in an email message:

  1. Certificate of Acceptance (CoA) – contains the amount of payout being transferred to your account.

  2. App Developer Agreement (ADA) – a signed copy of the developer agreement that needs to be counter signed.

To ensure your payout is successful, please also keep in mind the following:

  • The Account holder name entered in your Dev Center Payment Account must be the exact same name associated with your bank account. For example, if your bank account name contains a middle name, add a middle name to your Account holder name.

  • Payouts are transferred directly from Microsoft to your bank account in Ruble (RUB) currency.

  • Bank information entered in Dev Center in Latin characters is translated to Cyrillic characters.

  • Payouts must be made to a bank account and not to a bank card.

© 2014 Microsoft