Guide · AndroidUpdated October 9, 2026
Google Play Billing Library 8 deadline: dates, extension and version 9
Google Play requires Billing Library version 8 or later for new apps and app updates from August 31, 2026, with an extension available until November 1, 2026. This page has the version table from Google, what Billing Library 9 removes, and the order we migrate in.
Explore at your own pace
Open the section you need. The detail and sources are there when you want them.
01The dates
From the Android Developers deprecation FAQ (last updated 2026-09-09 UTC), checked on October 9, 2026.
- Current deadline
- By August 31, 2026, all new apps and updates to existing apps must use Billing Library version 8 or later. You can request an extension until November 1, 2026. Android Developers: Play Billing Library deprecation FAQ
- Version 7 row
- The FAQ table gives August 31, 2026 as the new app and update deadline for version 7, and November 1, 2026 as its extension deadline. Android Developers: Play Billing Library deprecation FAQ
- Next deadline
- For version 8, the table gives August 31, 2027 (extension November 1, 2027). Android Developers: Play Billing Library deprecation FAQ
- Latest library
- The migration guide for Billing Library 9 shows version 9.1.0 in its dependency example. Android Developers: Migrate to Google Play Billing Library 9
02Deadline per Billing Library version
Verbatim from the deprecation FAQ.
| Version | New app and update deadline | Extension deadline |
|---|---|---|
| 5 | August 31, 2024 | November 1, 2024 |
| 6 | August 31, 2025 | November 1, 2025 |
| 7 | August 31, 2026 | November 1, 2026 |
| 8 | August 31, 2027 | November 1, 2027 |
| 9 | August 31, 2028 | November 1, 2028 |
The page banner says Billing Library 8 or later is required by August 31, 2026. The FAQ table puts that date on version 7. Both mean a version 7 build is not accepted after the deadline without the extension. Check the Play Console for the status of your own app.
03What Billing Library 9 removes
The migration guide lists these previously deprecated APIs as removed, with their replacements.
- queryPurchaseHistoryAsync
- Use queryPurchasesAsync for active or pending purchases. Android Developers: Migrate to Google Play Billing Library 9
- SkuDetails and querySkuDetailsAsync
- Use ProductDetails and queryProductDetailsAsync. BillingClient.SkuType becomes BillingClient.ProductType. Android Developers: Migrate to Google Play Billing Library 9
- enablePendingPurchases() without parameters
- Use enablePendingPurchases(PendingPurchasesParams params). Android Developers: Migrate to Google Play Billing Library 9
- queryPurchasesAsync(String skuType, …)
- Use queryPurchasesAsync(QueryPurchasesParams, PurchasesResponseListener). Android Developers: Migrate to Google Play Billing Library 9
- New sub-response codes
- BillingResult from launchBillingFlow() gains PAYMENT_DECLINED_DUE_TO_INSUFFICIENT_FUNDS, USER_INELIGIBLE and NO_APPLICABLE_SUB_RESPONSE_CODE. Update your PurchasesUpdatedListener. Android Developers: Migrate to Google Play Billing Library 9
- Play Store blocked by the system
- The response code changed from ERROR to BILLING_UNAVAILABLE. This needs AndroidX.core 1.9 or later. Android Developers: Migrate to Google Play Billing Library 9
04How we migrate
1. Find the library version in the release you ship
Look for com.android.billingclient:billing in the app dependencies, including any wrapper plugin that bundles it.
2. Replace the removed APIs
Use the replacement column above. Most work is moving SkuDetails calls to ProductDetails.
3. Handle the new response codes
Add the new sub-response codes to the purchase listener and test the blocked-Play-Store case.
4. Test purchases, restores and pending states
Run a purchase, a subscription renewal and a restore against the internal test track before you release.
5. Release and watch Play Console
Ship the update, then confirm in Play Console that the app is accepted with the new library.
05Questions about the Billing Library deadline
What is the Google Play Billing Library 8 deadline?
August 31, 2026 for new apps and updates to existing apps, with an extension available until November 1, 2026.
Can I still use Billing Library 7?
Not for new apps and updates after August 31, 2026, unless you request the extension to November 1, 2026.
What is the next Billing Library deadline?
August 31, 2027 for version 8, with an extension to November 1, 2027.
Do I have to move to Billing Library 9?
The FAQ table does not set a deadline for version 9 before August 31, 2028. Version 9 removes APIs that were deprecated in 7 and 8, so apps that still use them must change code to adopt it.
06More deadlines
Next step
30 minutes with an engineer. Discuss your product, then get a free initial audit and a clear next step.
Sources
- Android Developers: Play Billing Library deprecation FAQ
- Android Developers: Migrate to Google Play Billing Library 9
Checked October 9, 2026.