This article will be of interest to Russian companies that sell applications through Google Play. I have such a company, and in my experience I will tell you how we set up the cash flows with GP so that they are legal. If you are not white and not fluffy, i.e. consider that you can not pay taxes, feel free to close this article.
Problem:Revenues from Google Play - the same income, you need to pay taxes on them. Not all developers know how to set up revenue generation to meet the requirements of the RF Tax Code.
Decision:Receive income on the IP or LLC and officially pay income.
If interested about IP read
here and
here .
In this article about the receipt of income on the account of LLC.
')
Initial dataYou have a developer account on Google Play - how to create it, read
here.You have an application that generates income - how to create it, you will not get off with one link.
You have an LLC.
CustomizationGoogle Play is calculating in USD, so you need a currency account. You can open a currency account in any normal bank. Call there, you will explain the procedure. Open an account will cost 2-3 tr.
When you open a currency account, you will receive account details. You will need:
1. Bank name in English
2. BIC
3. Open account number
4. BIC of the bank (or else it is called SWIFT)
In order for the bank to have a reason to accept payment from Google, you must provide it with several documents:
1.
Public offer with Google Wallet in 2 languages. Read more about it
here .
2. If the sum of receipts for the period of the public offer exceeds $ 50K, then it will be necessary either
a) issue a passport transaction;
b) re-sign a public offer with your bank (this is easier, because it is done unilaterally, without the participation of Google Corp).
Some banks request a letter in any form, where you notify the bank that the amount of this public offer will not exceed $ 50K.
3. Developer Distribution Agreement.
This document , thank Google, is in Russian.
It remains to inform Google of your account details.
Go to the Google Play Dev Console:

Go to Payment Settings and fill in the fields:
Account holder's name: the name of your company in English, for example, Roga and Kopyta
Bank name : for example, NEOVASYUKIBANK
BIK : BIK your bank, for example, 123456789
SWIFT / BIC : SWIFT of your bank, for example, NVSKRU5T
Account number: the number of your foreign currency settlement account (not to be confused with transit)
Congratulations! Now Google will send your hard earned money to this effect.
But to accept this money, you need to accompany each transaction with documents.
Receiving moneyScenario:
1. Google sends money to a transit account at your bank.
2. A bank employee notifies you of the receipt of money on the transit account. From this moment you have 15 days to accept this money, i.e. transfer them from the transit account to the current account, otherwise a fine.
3. You provide documents to the currency department of the bank confirming that the money has come to you. What to do for this:
3.1. Generate Invoice on the
template , save to PDF
3.2. Generate a receipt: Google Wallet -> Payments -> Transactions -> Automatic payment => A receipt will appear, take a screenshot

3.3. Send Invoice and receipt to the currency department of the bank.
4. You transfer money from the transit account to the current account. To do this, create an order of acceptance. I do this through the Internet bank, I create a currency document “Order for mandatory sale”.
You will need to specify the amount of foreign exchange earnings. It will be less than the amount sent by Google due to the fees of transit banks. The total amount will be reported to you by a bank employee.
The total amount = The amount sent by Google - $ 15 (approximately).
How to fill in the other order fields will be prompted by the currency officer.
5. You make out a certificate of currency transaction - the requirement of the bank. They need this for accounting: how much money, and on what grounds comes to Russia.
I also do this through the Internet bank, creating a currency document “Certificate of a currency transaction”.
The rules for issuing this document also ask the bank employee.
6. You sell currency for rubles.
Most likely, you are calculating in rubles, so the accepted currency must be sold, i.e. transfer from the currency settlement account to the ruble one.
This is also done through the Internet bank: an order is created for the sale of foreign currency.
Important:Currency control does not tolerate errors - all financial documents must be drawn up correctly (all dates, amounts and contract numbers should be checked), otherwise the fines on a legal entity in the amount of 50 - 80 thousand rubles.
You must accept the currency no later than 15 days, otherwise it is also a fine, up to the total amount received.
When Google sends money1. When the accumulated amount exceeds $ 100.
2. From 15 to 18 of the month following the month of sales.
ConclusionReceiving income from the sale of mobile applications on Google Play, you become obliged to pay income tax. If you are building not a one-day firm, but a stable company for many years, then you need to work in accordance with our laws.