Accounting fees in Poland run between 300 and 2,500 PLN per month depending on your company type, transaction volume, and service scope. Most founders overpay in year one because they sign bundled packages built for mature businesses, not early-stage ones. Buy only what the law requires first, then add services as your volume justifies them.
What Polish Accounting Actually Covers — and What It Doesn't
The legal baseline is narrow. A licensed accountant must handle your bookkeeping ledger, monthly or quarterly VAT returns, ZUS social contribution reconciliations, and annual CIT or PIT filings. Everything else is optional.
Add-on services sold as standard include payroll processing, management reporting, multi-currency reconciliation, HR document storage, and tax advisory retainers. These are legitimate services — but a two-person sp. z o.o. generating 20 invoices a month does not need all of them in month one.
- Legal minimum: bookkeeping, VAT (JPK_V7), ZUS reporting, CIT-8 or PIT annual return
- Useful later: payroll module (once you hire employees), multi-currency reporting (once you have foreign-currency bank accounts requiring NBP rate reconciliation), management accounts
- Usually unnecessary at start: advisory retainers billed monthly, registered address bundles, dedicated CFO-lite services
Real Cost Benchmarks: Monthly Fees by Company Stage
Prices below reflect market rates quoted by Polish accounting firms in 2024 and are volume-dependent. Transaction count is the biggest pricing lever — most firms use document thresholds of 10, 30, 50, and 100+ documents per month.
- Sole trader (JDG/CEIDG), up to 30 documents/month: 300–600 PLN/month
- Sp. z o.o. startup, up to 30 documents/month, no employees: 600–1,000 PLN/month
- Sp. z o.o., 30–80 documents/month, 1–5 employees: 1,000–1,800 PLN/month
- Scaling company, 80–200 documents/month, payroll included: 1,800–2,500 PLN/month
Price jumps are triggered by crossing document thresholds, adding payroll, switching from VAT-exempt to VAT-registered status, or adding foreign transactions requiring JPK reporting. Negotiate a cap per tier before you sign.
In-House vs. Outsourced vs. Accounting Software — The Honest Comparison
Can a foreign founder legally manage their own accounting in Poland without a licensed accountant? Yes — Poland lifted the mandatory licensing requirement for bookkeepers under the Act of 9 May 2014 on facilitating access to certain regulated professions. You are not legally required to hire a licensed accountant for bookkeeping. However, signing and submitting tax returns as a sp. z o.o. board member is your personal liability — errors trigger penalties against you.
- Accounting software (e.g. iFirma, inFakt, wFirma): 50–200 PLN/month. Works for simple JDG. Not practical for sp. z o.o. with foreign shareholders or complex VAT.
- Outsourced firm: 600–2,500 PLN/month. Best for most founders. Liability is contractually shared. Switch costs are low if you keep digital records.
- In-house accountant: Minimum employment cost exceeds 6,000 PLN/month gross plus ZUS employer contributions. Justified only above roughly 500 documents/month or when confidentiality demands it.
The Hiring Timeline: How Long It Actually Takes to Get Set Up
Founders consistently underestimate onboarding time. Here is a realistic week-by-week picture after company registration.
- Week 1: Collect KRS extract, NIP, REGON, PESEL or passport copies, and share capital confirmation. KRS registration currently takes 1–7 business days via the online S24 portal per Ministry of Justice eKRS.
- Week 2: Sign accounting contract. Firm registers as your VAT representative with Krajowa Administracja Skarbowa and links to your e-Urząd Skarbowy account.
- Week 3: Open a Polish business bank account. Most banks require in-person visits; expect 5–10 business days for activation.
- Week 4: First JPK_V7 or VAT-exempt confirmation submitted. You are operational.
Total realistic timeline: 3–5 weeks from first contact to first compliant filing. Do not schedule revenue-generating activity that requires a working bank account before week three.
The Five Things Founders Consistently Overpay For
- Payroll module with no employees: Adds 200–400 PLN/month. Skip it until you hire.
- Multi-currency reporting: Adds 150–300 PLN/month. Only matters when you have foreign-currency bank accounts requiring NBP rate reconciliation.
- Registered address bundle: Often packaged at 200–500 PLN/month. You can rent a virtual address separately for 50–150 PLN/month.
- Monthly tax advisory retainer: Billed at 300–800 PLN/month for "strategic consultation." Buy advisory hourly until your structure is complex enough to justify a retainer.
- Annual financial statement preparation sold as a separate line: Should be included in your base fee. If quoted as an add-on above 500 PLN, negotiate it in or switch providers.
How to Vet an Accountant in Poland: 6 Non-Negotiable Questions
The difference between a księgowy and a doradca podatkowy matters here. A księgowy is a bookkeeper who may or may not hold a formal credential. A doradca podatkowy is a licensed tax adviser regulated by the National Chamber of Tax Advisers (KIDP) and carries professional indemnity insurance by law. Startups need a competent księgowy for day-to-day work; bring in a doradca podatkowy for structuring decisions or disputes.
- Are you listed on the KIDP register or do you hold a certyfikat księgowego from the Ministry of Finance? Ask for the certificate number.
- What professional indemnity insurance do you carry, and what is the coverage limit?
- Which accounting software do you use, and can I access my own data at any time?
- Do you work in English, or do I need a translator for every communication?
- Who is responsible for penalties if a filing error is yours — and is that in writing?
- What is your client-to-accountant ratio? Above 80 clients per accountant is a service quality risk.
Red Flags, Contracts, and Exit Clauses
What happens if your accountant makes a filing error — who pays the ZUS or VAT penalty? A fair contract states explicitly that the accountant bears financial responsibility for penalties caused by their own errors. If the contract says penalties are "the client's responsibility in all cases," walk away.
Red flags in contracts include automatic price escalation clauses without caps, no data portability clause, notice periods longer than 30 days, and no specified response time for urgent filings.
To switch accountants mid-year without triggering filing gaps: request a full data export in a standard format (XML or CSV), get written confirmation of all submissions made to date, and overlap the old and new firm by at least two weeks during the handover. Switching mid-year is legal and common — there is no regulatory lock-in.
Action Plan — Find, Hire, and Cap Your Costs in 30 Days
- Days 1–5: Estimate your monthly document volume (invoices issued + received + bank transactions). This single number determines your price tier.
- Days 6–10: Get three written quotes. Use the six vetting questions above on every call. Request itemised pricing, not package names.
- Days 11–15: Compare quotes line by line. Remove payroll, advisory retainer, and registered address from all quotes if you do not need them now.
- Days 16–20: Negotiate a written penalty-responsibility clause and a data portability clause before signing.
- Days 21–30: Complete onboarding paperwork, open your bank account, and confirm your first filing date in writing.
Budget cap for a typical early-stage sp. z o.o. with no employees: 800–1,000 PLN/month all-in for the first 12 months. If a firm cannot serve you within that range at under 50 documents per month, the mismatch is theirs, not yours.
Frequently Asked Questions
What is the average monthly cost of an accountant for a sp. z o.o. in Poland?
For a sp. z o.o. with under 30 documents per month and no employees, expect 600–1,000 PLN/month. Fees rise with document volume, payroll, and added services.
Can a foreign founder legally manage their own accounting in Poland without a licensed accountant?
Yes. Bookkeeping is deregulated under the Act of 9 May 2014. However, as a board member you are personally liable for correct and timely tax filings, so the practical risk of DIY accounting is high.
How long does it take to set up accounting after registering a company in Poland?
Three to five weeks from first contact to first compliant filing, assuming KRS registration is complete and a Polish business bank account is open.
What is the difference between a księgowy and a doradca podatkowy, and which one does a startup need?
A księgowy handles bookkeeping and routine filings. A doradca podatkowy is a licensed adviser regulated by KIDP with mandatory insurance. Most startups need a reliable księgowy plus occasional access to a doradca podatkowy for complex decisions.
What happens if my accountant makes a filing error — who pays the ZUS or VAT penalty?
It depends on your contract. A fair agreement places financial responsibility for accountant-caused errors on the accountant. Always get this clause in writing before signing.
Sources
Photo: Jakub Zerdzicki / Pexels