What matters here
- Form
- sp. z o.o.
- Min. capital
- PLN 5,000
- Registration
- Online (S24), then KRS, NIP, REGON
- Stripe
- Supported, payouts to a Polish account
Which company form fits
For online businesses the usual choice is a sp. z o.o., the Polish equivalent of an LLC. It limits liability to the contributed capital, the minimum share capital is PLN 5,000, and registration is possible online through the S24 system.
A sole proprietorship (JDG) is simpler, but the owner is liable with all personal assets, and foreigners without Polish residence permits find it harder to set up.
What registration requires
Passports of the shareholders and director, a registered address in Poland and the articles of association. Once the company is entered in the KRS register it receives NIP and REGON numbers, and it registers for VAT when selling to EU customers.
Some documents are in Polish, and signing goes through a notary or a qualified digital signature. Timelines depend on the route you take.
Bank account and Stripe
Stripe sends payouts to a bank account in the country of registration, so the account has to exist before the setup is complete. Polish banks and neobanks screen non-residents closely. They may ask for a business description, customer contracts and proof of the source of funds.
A refusal is possible. We tell you your options in advance and do not promise outcomes that depend on the bank.
Taxes and reporting
A Polish company pays corporate tax, keeps books under local rules and files reports and VAT returns. You need a Polish accountant.
Rates and reliefs, including reduced rates for small taxpayers, change over time, so confirm current figures with an accountant before registering.
When Poland fits, and when it does not
It fits if your customers are in the EU, you have a clear product, a website with terms and a refund policy, and you are ready to work with a Polish accountant.
It fits less well if you need maximum speed at any cost, or if your model falls under Stripe’s restricted businesses. In that case we assess the niche first.
What to prepare before a consult
Briefly describe the business model, customer countries, expected volume and current payment setup.
Send a site or landing URL: Stripe and banks weigh public copy more than a chat pitch.
If Stripe or a bank already rejected you, keep the correspondence — it shows what to fix in a new stack.
Country setup stages
Typical order of work. Steps can overlap, but bank and Stripe often follow the company.
| Stage | What we do | What we need from you | Guide |
|---|---|---|---|
| 1. Review | Niche, site, customer geo | Site URL, product description | 1–3 days |
| 2. Company | Register / match entity | ID, address, ownership | 1–4 wks |
| 3. Account | Bank or EMI for Stripe | KYC pack, source of funds | 1–4 wks |
| 4. Stripe | Application and replies | Terms, refunds, activity description | from a few days |
| 5. Launch | Checkout / CRM / payouts | Test payments, access | 1–5 days |
Timelines do not always add linearly. A bank or Stripe refusal moves the whole plan.
Country comparison for Stripe
Guidance, not guarantees. Timeline and banking depend on niche, document quality and reviewer decisions.
| Factor | Poland | Estonia | Czechia | Cyprus | UK | Hong Kong |
|---|---|---|---|---|---|---|
| Company form | sp. z o.o. | OÜ | s.r.o. | Ltd | Ltd | Limited |
| Typical start* | 2–6 wks | 2–5 wks | 2–6 wks | 3–8 wks | 2–6 wks | 3–8 wks |
| Bank / account | Local or EU fintech | Often fintech / EU | Local / EU | Local / international | UK bank / EMI | HK bank / international |
| Best fit | EU customers, clear e-com | Digital / e-Residency | Central EU, s.r.o. | Holding / cross-border | English-language stack | Asia / trade flows |
| Watchouts | KRS, VAT, account | e-Residency, substance | Trade license, account | Substance, bank | Companies House, bank | Banking review |
*Timeline is a guide to a ready “company + account + Stripe application” stack. Stripe or the bank may extend it or refuse.
Frequently asked questions about Stripe: Stripe in Poland: company registration and setup
How long does company registration in Poland take?
Online registration of a sp. z o.o. takes from a few days to a couple of weeks. The total includes the bank and Stripe’s review, so overall it is usually weeks rather than days. Exact timing depends on the bank and your documents.
Do I have to travel to Poland?
Often not. Registration can be done online, and some banks and neobanks open accounts remotely. Requirements depend on the bank and the nationality of the owners, and in some cases in-person identification is needed.
Do you guarantee Stripe approval?
No. Stripe makes the decision after reviewing the company, the site and the niche. We prepare documents, set up the infrastructure and help avoid common mistakes, but nobody can guarantee approval.
Can I open a Polish company if I live in Ukraine?
Yes, but consider the tax consequences in Ukraine: a resident who owns a foreign company may fall under controlled foreign company rules. Discuss it with a tax adviser before registering.
How long does Stripe setup via a foreign company take?
Timing depends on country, bank and site readiness. It is often weeks, not days: formation, bank KYC and Stripe review run in sequence. We give a realistic range after niche review.
