Search
Clear search
Close search
Google apps
Main menu

In-app Billing availability & transaction fees

In-app Billing is available for developers in supported locations for merchants and can only be applied to digital goods offered in apps distributed on Google Play.

Purchases made through In-app Billing are available to users on devices running the latest version of the Play Store app. To use In-app Billing features, set up a payments profile.

In-app Billing requirements

  • Google Play Developer Program Policies apply to in-app transactions.
  • The standard 30% transaction fee applies to in-app transactions on Google Play..
  • Apps using in-app products must declare the com.android.vending.BILLING permission in their APK manifest file. Without the com.android.vending.BILLING permission, developers can only manage existing in-app products using the Play Console and any attempts by the app to make In-app Billing purchases will fail.
  • You may publish apps that use the com.android.vending.BILLING permission in countries where users can't make in-app purchases on Google Play. To prevent your users from receiving errors, make sure your app doesn't start the purchase flow for users in non-billable countries. To check whether a country is billable, you can use the isBillingSupported request.

Note about subscription payments: Starting January 1, 2018, the transaction fee for any subscribers you retain after 12 paid months will be 15% (instead of 30%).

API documentation

Learn more about the In-app Billing API on the Android Developers site.

Was this article helpful?
How can we improve it?