Publishing an App on the App Store and Play Store from Pakistan
By Dilawar Khan, DevKey Technologies · Last reviewed 2 October 2026
Quick answer
To publish from Pakistan you need a developer account with Apple and another with Google, each tied to either a person or a registered organisation. Both stores verify identity, review every build against their policies, and require a privacy policy and accurate listing details. Paid apps and in-app purchases add payout and tax paperwork. Confirm current requirements directly with Apple and Google before you start.
Who should own the developer accounts
The most important decision is not technical. Apple and Google each let you enrol as an individual or as an organisation, and the account owner is the legal publisher of the app. If your agency registers the account in its own name, your brand ends up published under the agency, and moving the app later means a formal transfer process.
For a company app, enrol under your own registered business and keep the credentials with a senior person rather than a developer's personal email. Give the agency a limited team role instead of the owner login. This keeps ownership clean if you change vendors, and it is the arrangement most stores and auditors expect.
Identity checks and why Pakistani applicants should prepare early
Both stores verify who you are. Organisations are usually asked for a legal entity name, a business identifier that the store can cross-check, and a reachable phone number and website. Individuals are asked for personal identity documents. Mismatches between the name on your documents, your payment profile and your website are the most common reason enrolment stalls.
Prepare the paperwork before you pay anything: the exact registered name of the business, a working company email on your own domain, and a public website that describes what the business does. Requirements and accepted documents change, so read the current enrolment pages from Apple and Google rather than relying on a blog post, including this one.
Preparing the listing, privacy policy and builds
Store review is as much about paperwork as code. You will need an app name, description, screenshots in the required sizes, an icon, a support contact and a privacy policy hosted at a public address. You also declare what data the app collects and why. These declarations must match what the app actually does, because reviewers and automated checks compare them.
On the build side, Apple requires a signed build that goes through its own testing channel before submission, and Google offers internal and closed testing tracks. Use them. A test group of real staff or customers will find the crashes and confusing screens that a developer's own phone never shows.
Review, rejection and how to respond
Every submission is reviewed, and rejection on a first attempt is normal rather than a disaster. Typical causes are a missing demo login for the reviewer, a privacy declaration that does not match behaviour, broken links, placeholder content, or features that need an explanation. Read the rejection message closely, fix exactly what it names, and reply in the review thread if something needs clarifying.
Do not plan a launch announcement around a fixed approval date, because the stores set their own review pace and do not promise one. Build slack into your marketing schedule, and for time-sensitive campaigns submit well ahead of when you need the app live.
Payments, payouts and tax on app income
If the app is free and earns nothing in the stores, you can skip most of this. If you charge for the app, sell subscriptions or in-app items, the stores act as the seller of record in many cases and pay you out to a bank account after you complete their financial and tax forms. Getting a bank account that accepts international transfers sorted early avoids stuck payouts.
How that income is taxed and reported in Pakistan is a question for your accountant and the Federal Board of Revenue, not for the app store. Also check whether selling digital goods inside the app must go through the store's own billing, since both stores have rules on this that differ by app type.
Step by step
- 1
Decide the legal publisher
Choose whether the app is published under your company or an individual, and make sure that name matches your documents and website.
- 2
Enrol in both programmes
Register with Apple and Google using a company email you control, then complete each store's identity verification.
- 3
Prepare listing assets and a privacy policy
Write the description, create screenshots and an icon, and host a privacy policy that matches what the app collects.
- 4
Run a closed test
Distribute the build to a small real group through each store's testing channel and fix what they report.
- 5
Submit and answer the reviewer
Provide a demo login and notes, submit, and respond promptly if the reviewer asks questions or rejects the build.
Common questions, answered
Can my software house publish the app under its own account?
It can, but the app will then belong to the agency's publisher identity, and moving it to you later needs a formal transfer. For a business-owned product it is cleaner to enrol under your own company and give the agency limited access.
Why was my first submission rejected?
Common causes are missing reviewer login details, privacy declarations that do not match behaviour, broken links, unfinished screens, or unclear permission requests. The rejection message names the guideline concerned, so fix that precisely and resubmit with a short explanation.
Do I need a privacy policy even for a simple app?
Both stores expect one for most apps, especially those that collect any account or device data. Host it at a public address, keep it consistent with your data declarations, and update it when the app starts collecting something new.
Can I receive store payouts into a Pakistani bank account?
Payouts generally need a bank account that can accept the relevant transfers, plus completed tax and financial forms in the store console. Ask your bank which account types suit it and check each store's payout page for supported countries.
Confirm with the official source
Rules, fees and deadlines change. Always check the current requirement with the body that sets it.