How to Choose an Accounting Office for Your Sp. z o.o. in Poland

Choosing an accounting office for your Polish sp. z o.o.? Compare licensing and insurance, specialization, language support, and contract scope first.

Read time:

9 min

Last updated on:

Agnieszka Pawluczuk

Agnieszka Pawluczuk

An accounting and audit specialist with experience managing full accounting records for businesses ranging from small companies to organisations with turnovers exceeding EUR 50 million. With a strong background in leadership and team building, she embraces complex challenges and continuously strives for professional growth.

Choose an accounting office for your Polish sp. z o.o. by verifying four things before you sign anything: that the firm carries the mandatory professional liability (OC) insurance required for bookkeeping services, that it has real experience with capital companies and foreign-owned entities (not just sole proprietorships), that it can communicate with you in a language you’re fluent in on a predictable schedule, and that the contract spells out exactly what’s included – bookkeeping, VAT/JPK, payroll, annual financial statements, KSeF e-invoicing support – and what isn’t. A sp. z o.o. carries statutory bookkeeping and reporting obligations that a sole proprietorship doesn’t, so the cost of choosing the wrong provider is higher.

Why Your Choice of Accounting Office Matters More for a Sp. z o.o.

A sp. z o.o. (limited liability company) is legally required to keep full accounting books (pełna księgowość) under the Polish Accounting Act, file annual financial statements with the KRS (National Court Register), and meet a denser set of statutory deadlines than a sole proprietor typically faces. A sole proprietorship (JDG) can often use simplified revenue-and-expense records; a sp. z o.o. cannot. That difference changes what “good enough” looks like in an accounting provider.

Errors or missed deadlines in a sp. z o.o.’s bookkeeping don’t just risk a fine for the company – management board members can face personal exposure for filing failures and for the company’s tax and social-insurance liabilities in specific circumstances defined by Polish law. That’s the practical reason this decision deserves a structured evaluation rather than picking the first English-speaking firm that shows up in a search.

Criterion 1: Legal Standing and Mandatory Insurance

Confirm the office carries valid civil liability (OC) insurance for bookkeeping services – this is a legal requirement, not an optional credential, even though the accounting profession itself is deregulated in Poland.

Since a 2014 deregulation, providing bookkeeping services (usługowe prowadzenie ksiąg rachunkowych) in Poland no longer requires a state-issued accounting certificate – any adult with full legal capacity can open an accounting office. What the deregulation did not remove is the insurance obligation: under the Accounting Act of 29 September 1994, any entity providing bookkeeping services must carry mandatory civil liability insurance, with the obligation arising no later than the day before the office starts keeping books for a client. The minimum guaranteed sum is EUR 10,000 (PLN equivalent) per event, set by a Ministry of Finance regulation.

In practice: ask directly for the current OC policy number and insured sum, and don’t treat “we don’t need a license” as the end of the conversation – the insurance requirement is the real safeguard that protects you if the office makes a material error.

Criterion 2: Specialization – Sp. z o.o. and Foreign-Owner Experience

Confirm the office regularly handles capital companies (sp. z o.o.), not just sole proprietorships, and has direct experience with foreign or non-resident shareholders.

Bookkeeping for a sp. z o.o. involves full accounting books, corporate income tax (CIT) settlement, annual financial statements filed to the KRS repository, and often more complex VAT/JPK (Standard Audit File for Tax) reporting than a simple JDG setup. An office whose day-to-day work is mostly sole proprietorships may be less fluent in these obligations. Ask how many active sp. z o.o. clients the office manages and whether any are foreign-owned – non-resident shareholders often raise extra questions around withholding tax, dividend distribution, and cross-border invoicing that a generalist office may not encounter often.

Criterion 3: Language Support and Communication Standard

Confirm you’ll be served in a language you’re fluent in, by a named point of contact, on a stated response-time standard – not through ad hoc translation.

For a foreign owner, “we have someone who speaks English” is not the same as structured English-language service. Ask specifically: Will official correspondence summaries, monthly reports, and deadline reminders be provided in English (or your working language)? Who is your actual point of contact, and what is their stated reply-time commitment? Vague answers here tend to predict the same vagueness once you’re a client and a tax-office letter needs a fast, accurate response.

Criterion 4: Contract Scope, KSeF Readiness, and Data Handling

Confirm the written contract defines exactly what’s included, clarifies the bookkeeping-vs-tax-advisory boundary, states each side’s KSeF role, and includes a GDPR data-processing agreement.

Bookkeeping vs. tax advisory. A biuro rachunkowe (accounting office) handles ongoing technical work – bookkeeping, VAT/PIT/CIT settlements, payroll, declarations, and routine correspondence with authorities. A doradca podatkowy (licensed tax adviser) is a separately regulated profession that provides strategic tax opinions, restructuring advice, and formal representation in tax disputes and administrative-court proceedings. If your situation may need the latter – an audit, a dispute, a complex restructuring – ask whether the office has a licensed adviser on staff or a referral partner, and get that boundary written into the contract so you’re not caught assuming “the accountant will handle everything.”

KSeF role split. Poland’s mandatory national e-invoicing system (KSeF) is rolling out through 2026: large taxpayers (2024 turnover over PLN 200 million) from February 1, 2026, and the remaining VAT-registered businesses from April 1, 2026 (EY). Ask the office explicitly how KSeF work will be split – who has platform access, who issues and corrects invoices, and who monitors compliance – since unclear KSeF roles between a business and its accounting office are a documented source of delays and errors.

Data protection. An accounting office processes your company’s financial and, often, employee personal data as a data processor under GDPR. Polish law requires a written data-processing agreement between controller and processor, and the Polish data protection authority (UODO) has fined companies for engaging a processor without one. Confirm this agreement is standard in the office’s onboarding pack – if it isn’t offered proactively, ask for it.

Criteria Checklist

CriterionWhat to verifyRed flag
Legal standing & insuranceCurrent OC policy number and insured sum (min. EUR 10,000/event)Office can’t produce a policy or is vague about coverage
Sp. z o.o. specializationNumber of active sp. z o.o. clients; experience with foreign shareholdersPortfolio is almost entirely sole proprietorships
Language supportNamed contact, stated reply-time, reports in your language“Someone here speaks English” with no specifics
Contract scopeWritten list of included services (bookkeeping, VAT/JPK, payroll, annual statements)Scope described only verbally, not in the contract
Tax advisory boundaryClarity on what’s bookkeeping vs. licensed tax advisory; referral partner namedOffice implies it covers “everything” tax-related
KSeF role splitWho holds platform access, issues/corrects invoicesNo mention of KSeF responsibilities at all
Data protectionWritten data-processing agreement offered at onboardingNo DPA offered or mentioned
Ongoing supportDefined escalation path for urgent official letters/deadlinesSupport model is reactive only, no proactive deadline tracking

Step-by-Step: How to Evaluate and Switch Accounting Offices

  1. List your current or anticipated obligations – entity type (sp. z o.o.), VAT status, employee/contractor count, expected monthly invoice volume. You’ll need this to get an accurate quote from any provider.
  2. Request the OC insurance policy details from each candidate office before any other conversation – this is a pass/fail check, not a nice-to-have.
  3. Ask for sp. z o.o.-specific references or client examples, ideally including at least one foreign-owned company.
  4. Test the language and communication standard directly – send a real question in your working language and see how it’s handled, not just whether it’s answered.
  5. Request a written scope-of-service document before signing, covering bookkeeping, VAT/JPK, payroll/ZUS, annual financial statements, KSeF responsibilities, and the tax-advisory boundary.
  6. Confirm the data-processing agreement will be part of the onboarding pack.
  7. Time the handover around statutory deadlines, not the calendar month – avoid switching mid-VAT-period or immediately before an annual filing deadline, since document handover between offices takes time.
  8. Set a 90-day check-in with the new office to confirm reporting has been accurate and on time before treating the switch as final.

Common Mistakes to Avoid

  • Assuming “no license required” means no oversight. The 2014 deregulation removed the certificate requirement, not the mandatory insurance obligation – always ask for proof of current OC coverage regardless of how the office is described.
  • Choosing based on price alone without checking the scope. A lower monthly fee that excludes annual financial statements, payroll, or KSeF support isn’t actually cheaper once those gaps surface as separate charges or missed deadlines.
  • Not clarifying the tax-advisory boundary upfront. Assuming your accounting office will also handle a tax dispute or complex restructuring – when that legally requires a licensed doradca podatkowy – can leave you unrepresented at the moment you need help most.
  • Switching offices mid-reporting-period. Moving providers immediately before a VAT deadline or annual filing date increases the risk of a gap in continuity; plan the handover with buffer time.
  • Skipping the data-processing agreement. Treating this as paperwork rather than a legal requirement exposes your company to GDPR liability if the office mishandles client or employee data.

How GM Solution Hub Can Help

GM Solution Hub provides accounting and tax-compliance support for both JDG (sole proprietorships) and sp. z o.o. companies, including VAT/JPK reporting, PIT/CIT settlement workflows, and ZUS contribution calculations delivered on a clear monthly routine. Where a matter requires regulated tax-advisory activities or formal legal representation, GM Solution Hub cooperates with qualified licensed professionals rather than overstating its own scope – so the boundary this guide recommends checking is one we apply to our own engagements.

For foreign owners specifically, GM Solution Hub’s team communicates in English, Polish, Russian, Ukrainian, Chinese and Persian, with replies within 24 hours, so you’re not relying on ad hoc translation for something as consequential as a tax-office letter. Beyond bookkeeping itself, our company-care approach means coordinating accounting alongside company formation, virtual office, and other operational needs so nothing falls into a gap between providers. Explore our accounting services or, if you’re evaluating whether to set up as a sp. z o.o. in the first place, see our company formation and corporate services. If you’re already seeing warning signs with your current provider, our related guide on when to change your accounting office covers the specific red flags to watch for.

Frequently Asked Questions

Do accounting offices in Poland need a license?

No. Since a 2014 deregulation, providing bookkeeping services no longer requires a state-issued accounting certificate. However, offices are still legally required to carry mandatory civil liability (OC) insurance for bookkeeping services, with a minimum guaranteed sum of EUR 10,000 per event.

What’s the difference between a biuro rachunkowe and a doradca podatkowy?

A biuro rachunkowe (accounting office) handles ongoing technical work – bookkeeping, VAT/PIT/CIT settlements, payroll, and routine correspondence with tax authorities. A doradca podatkowy (licensed tax adviser) is a separately regulated profession authorized to provide formal tax opinions, restructuring advice, and legal representation in tax disputes.

Can I switch accounting offices mid-year?

Yes, but time it carefully. Avoid switching immediately before a VAT filing deadline or the annual financial statement deadline, and build in buffer time for the outgoing office to hand over records to the new one.

Does my accounting office need to handle KSeF for me?

Not automatically – this should be explicitly defined in your contract. Poland’s mandatory e-invoicing system (KSeF) rolls out for most VAT-registered businesses from April 1, 2026, and the split of responsibilities (platform access, issuing, and correcting invoices) between you and your accounting office needs to be agreed in advance.

Is a data-processing agreement really necessary with my accounting office?

Yes. Your accounting office processes company and often employee personal data as a data processor under GDPR, and Polish law requires a written data-processing agreement between you and the office. Poland’s data protection authority has fined companies for skipping this step.

Ready to Work With an Accounting Office That Communicates Clearly?

If you’d like your sp. z o.o.’s bookkeeping reviewed against these criteria – or want to set it up correctly from the start – book a free consultation with GM Solution Hub. We’ll walk through your current setup and outline a clear scope before you commit to anything.

Article last reviewed: September 2026. Insurance requirements, KSeF deadlines, and data-protection obligations are subject to change. Confirm current requirements with a qualified Polish accountant or legal advisor before proceeding.

Book a consultation