Reverse charge invoice generator

Generate invoices based on your Amazon Appstore™ sales

Unsplashed background img 1

Do you find this service useful? Keep it alive and well by becoming a patron!
Financial report file ...

Track app sales, ranks, reviews and more for all of your apps!
Use our link and get $10:

Generate to download the resulting PDF invoice here...

Donations are important! They help us maintaining and improving this service.

"A must-have service for Android/Fire OS developers earning income from the Amazon Appstore™"
Unsplashed background img 2
About this service

This is a free reporting service for Android/Fire OS developers selling apps, in-app purchases or subscriptions on the Amazon Appstore™.

When selling digital goods on the Amazon Appstore, you'll have to remit taxes, and the tax authorities therefore require some form of verification of your earnings, i.e. a receipt or an invoice. Bank statements and the raw financial data you download from iTunes Connect are in most cases not considered as valid receipts for tax purposes.

Also, If your business is based in the European Union (EU) and consumers in the EU purchase your apps and in-app products, there are even more regulations that apply: The tax authorities requires that you periodically file a Recapitulative Statement which shows the amount of earnings originating from the EU.

One way of handling this is to create Reverse charge invoices based on your raw sales data.

Reverse charge invoicing means that the app developer creates invoices based on payments that already has occurred as a way of normalizing the business model of app sales; basically it can be seen as a way of getting back on track to how tax reporting and accounting normally work. Please note that it is not always required to send the reverse charge invoices provided by this service, to Google, since the invoices are normally only used for accounting and tax reporting purposes.

This service creates reverse charge invoices based on the financial data that Amazon provides through the Reporting section of the Developer Portal. On the invoices that this service produces, all earnings are clearly grouped by World regions, where regions are either individual countries, e.g. Japan, Canada or entities like the European Union (EU), where the Amazon corporation has subsidiaries.


Accounting and Tax compliance

We did most of the heavy lifting for you to provide you with useful reverse charge invoices that specify how much of your earnings that comes from each world region. This service makes it effortless to comply with the tax regulations associated with each region.

Tax Reporting
The reverse charge invoices should also be valid as receipts for your local tax authorities, although we strongly recommend you to verify this yourself

European Union
Companies based in the European Union that are selling digital goods through the Amazon Appstore to consumers also in the EU must periodically report the amount of their earnings originated from the EU to their local tax authorities. Here in Sweden this is called " Periodisk sammanställning", which means "Recapitulative Statement" in English. Other EU countries have similar rules in place: in Germany it's called "Zusammenfassende Meldung", in France "Déclaration Européenne de Services" (DES) etc.

The reverse charge invoices should also be valid for accounting purposes. Your accountant will probably love getting, easy to grasp, invoices, specifying your app sales, instead of being confused by raw app sales data.



Local processing
In order to protect your integrity, we've ensured that your business critical data never leaves your computer. This site does all the job locally using pure javascript on the client (meaning: your browser) and the only thing we do track is anonymous and aggregated data, like the total number of page visits and the number of generated reports using Google Analytics in order to improve this service even further.

We use it
This service is actually something that we as app developers selling apps, in-app purchases and subscriptions, on the App Store, Google Play and Amazon Appstore, developed as a means to automate our own accounting and tax reporting.

Yes, we visit and use this site every month for this exact purpose.

Unsplashed background img 3



This service should be compatible with the latest version of the desktop Chrome, Firefox and Edge browsers.

  1. First of all, please read our disclaimer in the footer of this page. By using this service you accept the disclaimer.
  2. Login to your Amazon Developer account on the Developer Portal.
  3. Open the "Reporting" tab (top of screen):

  4. Open the "Download Center" (left menu):

  5. Open the "Earnings and Payment Reports":

  6. Download the earnings report for a specific month by clicking on the corresponding month:

    The file that is downloaded is in zip format, and contains the earnings report for the specified month. When unpacked it should have the name earnings-YYYY-MM-NNNNN.csv where YYYY is the year, MM is the month and NNNNN is an index (usually 00000) and contains all the data this service requires. Also, please note that the file may not be available until after your payment, and until then only contains preliminary earnings.
  7. Visit this web page and go to the generation form above.
  8. Select the previously downloaded financial report file then specify your Company name, your Company address and other organizational data that may be required in your accounting and tax reporting. Optionally you can also specify a text that is added the end of the invoice.
  9. Remember my data is optional and means that the data (excluding the financial report from Amazon which is never stored or sent anywhere) is stored in a local cookie, which is convenient when several reports are to be processed or you visit the site next time.
  10. Ok, now we are ready to process the data and generate an invoice: Click on Generate.
  11. Your reverse invoice will be generated locally on your computer/device, and when created, you will be able to save it as a PDF file.

If you encounter any problems, don't hesitate to contact us using our web support system.

Want the same thing for Google Play or the Appstore?