To publish an app on Google Play Store from Pakistan, create a Play Console account, pay the one-time USD 25 fee with an internationally enabled card, verify your identity, run the required closed test if your account is a new personal one, complete the store listing and policy forms, then submit for review. Pakistan is a fully supported country for both developer and merchant registration.
Key takeaways
- Pakistan supports Play developer and merchant registration; payouts arrive in USD or EUR.
- New personal accounts must run a closed test with 12+ testers for 14 consecutive days.
- Organization accounts need a D-U-N-S number whose name and address match your registration exactly.
- From 31 August 2026, apps must target Android 16 (API level 36) to be submitted.
Quick answer
Yes, you can publish from Pakistan without any foreign company or address. Google lists Pakistan as a supported location for both developer registration and merchant registration, with PKR as the default currency and payouts made in USD or EUR (Google Play supported locations).
The two parts that trip up Pakistani developers are paying the USD 25 fee (many local debit cards are blocked for international payments) and, for new personal accounts, the closed testing rule. Plan for both and the rest is form-filling. The same card problem affects ad payments too; our guides on paying for Google Ads from Pakistan and paying for Facebook ads cover the card options in more depth.
| Personal | Organization | |
|---|---|---|
| Who it suits | Individual developers, freelancers | Registered businesses (SECP company, firm) |
| Extra documents | Government ID (CNIC or passport) | D-U-N-S number, company details, website |
| Closed test before production | Yes, if created after 13 Nov 2023 | Not listed as required |
| Name shown on store | Your legal name | Your organization name |
Step-by-step: how to publish an app on Google Play Store from Pakistan
- Prepare a Google account and documents
Use a dedicated Gmail or Workspace account for the business, not a staff member's personal email. Keep your CNIC or passport ready; the name you enter must match the ID exactly.
- Choose personal or organization
Businesses should register as an organization so the app shows the company name. Request a free D-U-N-S number from Dun & Bradstreet first, using the exact legal name and address on your SECP or registration papers.
- Sign up and pay the USD 25 fee
Go to play.google.com/console/signup, accept the Developer Distribution Agreement and pay the one-time fee with a card enabled for international online payments.
- Verify identity, phone, email and device
Upload your ID, enter the one-time codes sent to your phone and email and, if asked, sign in to the Play Console app on an Android phone to complete device verification.
- Create the app in Play Console
Set the app name, default language, app or game, and free or paid. Free apps cannot later be switched to paid.
- Build a signed release (AAB)
Export an Android App Bundle targeting the current required API level and enrol in Play App Signing. Keep your upload key backed up in two safe places.
- Complete App content forms
Privacy policy URL, data safety, ads declaration, content rating questionnaire, target audience and, if login is needed, working test credentials for reviewers.
- Run the closed test (new personal accounts)
Publish to a closed testing track, invite at least 12 testers by email or Google Group and keep them opted in for 14 consecutive days.
- Apply for production access
From the Dashboard, choose Apply for production and answer questions about your test, your audience and what you changed from feedback.
- Finish the store listing and submit
Short and full description, icon, feature graphic, screenshots, category and contact email. Roll out to production and wait for review.
The production application asks about tester recruitment, engagement, feedback, your target audience and expected installs, and Google says review usually takes seven days or less (Google Play Console Help). Write honest, specific answers; vague one-liners are a common reason for being asked to test longer.
Testers who opt out before day 14 do not count, and the days must be consecutive. Invite 15 to 20 people (staff, family, loyal customers) so one drop-out does not reset your timeline (Choicely).
Common errors and fixes
| Error | Likely cause | Fix |
|---|---|---|
| Card declined at USD 25 payment | Card not enabled for international e-commerce | Enable international online payments in your bank app, or use a bank-issued USD/virtual card that supports Google |
| Identity verification rejected | Name on account does not match CNIC/passport | Re-enter your legal name exactly as on the ID; upload a clear, uncropped scan |
| Organization verification stuck | D-U-N-S name or address differs from registration | Correct the record with Dun & Bradstreet so it matches your SECP papers exactly |
| Production button disabled | Closed test not complete | Keep 12+ testers opted in for 14 consecutive days, then apply |
| Upload rejected: target API too low | App targets an old Android version | Raise targetSdkVersion to 36 and retest |
| Policy rejection: data safety | Declaration does not match SDK behaviour | Audit every SDK (analytics, ads, crash) and update the form |
| Reviewer cannot log in | No test account provided | Add working demo credentials in App access |
The target API rule is time-bound. Google requires new apps and updates to target Android 16 (API level 36) from 31 August 2026, with extensions available to 1 November 2026 (Google Play target API requirements). Expect the bar to move again each year.
Pakistan-specific notes
- Paying the fee: many standard PKR debit cards have international online payments switched off by default. Turn it on in your banking app before you start, or use a card your bank issues for USD payments.
- Selling paid apps or subscriptions: set up a payments profile in Play Console. Because Pakistan supports merchant registration, you can sell apps and in-app products, and Google pays out in USD or EUR to your bank account. Physical goods in a shopping app are different: they go through your own checkout, such as a JazzCash or Easypaisa gateway, not Play billing.
- D-U-N-S for businesses: the number is free from Dun & Bradstreet. One guide notes Google may take up to 30 days to process organization details, so start early (Capgo).
- Who owns the account: if an agency or freelancer builds your app, the Play Console account should still be in your company's name, with them added as users. Never let a developer publish your business app under their personal account.
- Developer verification is expanding: Google is rolling out identity verification for all Android apps, including those installed outside Play, starting with four countries in September 2026 and expanding globally from 2027; verified Play Console accounts are already covered (TechRepublic).
- Apple is separate: the App Store needs its own Apple Developer Program membership at USD 99 per year, and organizations again need a D-U-N-S number.
Offers of aged Play Console accounts that skip the closed test circulate in Pakistani groups. Transferring or using someone else's account breaks Google's terms and can get the account and every app on it terminated.
When to get expert help
Plenty of developers publish on their own. Get help when the app is for a business and a mistake would be costly: an organization account that keeps failing verification, a policy rejection you do not understand, payments or subscriptions, or an app that handles health or financial data.
We handle store setup and submission as part of our app development services, and our Lahore app development team can sit with you at our Gulberg III office to set up accounts in your name. If you are still budgeting the build itself, start with our app development cost guide, and plan your launch with Google Ads app campaigns.
Publishing is only day one. Installs come from a listing that converts and from steady promotion: Meta ads for consumer apps, social media marketing for community, and a landing page with clear store badges built by our website development team. Building something larger than an app, such as a SaaS platform? See our software development services.
Frequently asked questions
How long does it take?
For a business with an organization account, allow a few weeks: obtaining a D-U-N-S number can take days to weeks, then verification and review follow. For a new personal account, the closed test alone takes at least 14 days, and Google says production access review usually takes up to seven days. Ongoing app updates are typically reviewed much faster once you are live.
Can I do this myself?
Yes. Any adult in Pakistan with a valid ID and an internationally enabled card can register and publish. The process is mostly forms. Where people get stuck is payment, identity name mismatches, recruiting 12 committed testers and policy declarations. If the app represents your business, register an organization account in the company's name rather than a personal one.
What does it cost in Pakistan?
Google charges a one-time USD 25 registration fee, paid by card; the PKR amount depends on the exchange rate and your bank's charges. Apple's Developer Program is a separate USD 99 per year if you also want iOS. D-U-N-S numbers are free. Your real costs are the app build, a privacy policy, listing graphics and any help you hire.
Sources & further reading
- Google Play Console Help — Supported locations for developer and merchant registration
- Google Play Console Help — App testing requirements for new personal developer accounts
- Google Play Console Help — Target API level requirements
- Capgo — How to create Apple Developer and Google Play developer accounts
- Choicely — Google Play 12-tester rule explained
- TechRepublic — Google to require identity verification for Android app developers