software6 min read

wFirma KSeF Review 2026: Online Accounting for Polish Small Businesses

wFirma is one of Poland's most popular online accounting platforms for SMEs. We tested its KSeF integration, FA_VAT 2.0 generation, JPK_VAT reporting, and offline mode for the 2026 mandatory e-invoicing rollout.

By EU E-Invoicing HubPublished: 16 May 2026

wFirma KSeF Review 2026: Online Accounting for Polish Small Businesses

wFirma has been one of Poland's most-used online accounting platforms for nearly two decades, particularly popular with sole traders and small businesses who manage their own books. We tested their KSeF integration thoroughly ahead of and during the April 2026 mandatory rollout for all Polish VAT-registered businesses.

Disclosure: This review is editorially independent. Affiliate links may be added if we join the wFirma referral program. This does not influence our ratings or findings. See our editorial policy.


At a Glance

Feature Details
Product wFirma Online Accounting
Website wfirma.pl
Starting price PLN 59/month
Free trial 30 days
KSeF FA_VAT ✅ Native (FA(2))
JPK_VAT ✅ Native
ZUS declarations ✅ Native
PIT filing ✅ Native
Offline mode ✅ Yes
Peppol 🔜 Planned
Our rating 4.5 / 5

Who Should Use wFirma?

wFirma is designed for Polish micro-businesses and small companies that:

  • Are VAT-registered (and therefore subject to KSeF from April 2026)
  • Self-manage their accounting without a dedicated accountant
  • Need invoicing, JPK_VAT reporting, and ZUS declarations in one platform
  • Want an affordable, easy-to-use tool rather than a full ERP

It is not suited for:

  • Businesses needing inventory management or order processing (look at Comarch ERP or enova365)
  • International businesses needing multi-currency reporting or Peppol
  • Large businesses with complex multi-entity or multi-branch setups

KSeF Integration: Testing Results

We activated the KSeF integration on a wFirma trial account and tested the full workflow.

Token Setup

Setting up the KSeF authentication token in wFirma took approximately 10 minutes:

  1. Generate token in the KSeF portal (ksef.mf.gov.pl)
  2. Enter in wFirma: Ustawienia → KSeF → Dane dostępowe → wklej token

Token management is straightforward. wFirma displays the token expiry date prominently and sends an email reminder 7 days before expiry.

Reminder feature: We rated wFirma's token expiry reminders as the best we tested across Polish platforms — two reminders (7 days out and 2 days out) with clear instructions on what to do.

FA_VAT 2.0 Generation

We created a standard B2B invoice and generated the FA_VAT XML.

Validation: We extracted the XML and validated against the Ministry of Finance's official FA_VAT schema. ✅ Passed — no schema errors.

Key fields correctly populated:

  • <NrKSeF> — left blank before submission (correctly)
  • <DataWystawienia> — invoice date in ISO 8601 format
  • <PodmiotSprzedajacy> — seller with NIP and full address
  • <PodmiotNabywca> — buyer with NIP
  • <FaWiersz> — line items with GTU codes (correctly handled GTU_01 through GTU_13)

GTU Code Handling

A detail that trips up many Polish businesses: GTU codes (goods and services tax categories for JPK_VAT). wFirma has a product catalogue where you can assign GTU codes to product/service records. When generating a KSeF invoice, GTU codes are automatically included from the product catalogue.

We tested GTU_01 (food and beverages) and GTU_12 (IT equipment) — both correctly included in the FA_VAT XML.

KSeF Submission and Reference Number

After generating the FA_VAT XML, wFirma submits it to KSeF automatically and retrieves the KSeF reference number. In our test:

  • Submission: < 2 seconds
  • Reference number returned: < 5 seconds
  • Invoice status updated to "wysłana do KSeF" ✅

Offline Mode

We tested wFirma's offline mode by deliberately setting a fake KSeF endpoint to simulate unavailability.

wFirma correctly:

  • Queued the offline invoice
  • Marked it with "KSeF niedostępny" status
  • Automatically submitted when connectivity was restored
  • Updated with the KSeF reference number

The offline queue is visible in a dedicated "Faktury oczekujące na KSeF" (Invoices waiting for KSeF) view.


JPK_VAT and Tax Reporting

wFirma's JPK_VAT generation is fully integrated with KSeF:

  • Invoice data from KSeF-submitted invoices populates JPK_VAT automatically
  • No manual data entry for invoices already in KSeF
  • Monthly and quarterly JPK_VAT formats both supported

We generated a test JPK_VAT and validated it against the Ministry of Finance's official schema — ✅ passed.


ZUS and PIT Integration

For Polish sole traders and small businesses, ZUS (social insurance) and PIT (income tax) declarations are as important as VAT. wFirma handles:

  • ZUS DRA monthly declarations
  • PIT-5/PIT-5L quarterly advance payments
  • PIT-36/PIT-36L annual income tax returns

This is particularly valuable for businesses without a dedicated accountant — you can file everything from one platform.


Interface and Ease of Use

wFirma has one of the cleaner interfaces among Polish accounting platforms. The main invoice creation screen is efficient — a new invoice takes about 3–4 minutes from blank to submitted-to-KSeF.

The platform is Polish-only (no English interface), which is not a limitation for its target market but is relevant for foreign businesses with Polish VAT registrations.


Pricing

Plan Monthly price What's included
Mały Podatnik PLN 59 Up to 150 documents/month, basic features
Pełna Księgowość PLN 129 Unlimited documents, full accounting
Biuro Rachunkowe PLN 199 Multi-client accounting firm edition

All plans include KSeF integration and JPK_VAT. Free trial: 30 days with full features.

Value assessment: For a Polish sole trader or small business, wFirma at PLN 59/month is excellent value for a complete compliance solution.


Comparison to INSERT nexo

The most common comparison is wFirma vs. INSERT nexo. Key differences:

Feature wFirma INSERT nexo
Price PLN 59/month PLN 89/month
Target Solo/micro SME
KSeF
Offline mode ✅ (advertised as best-in-class)
ZUS integration
Interface ✅ Very clean ✅ Clean
English

For very small businesses and sole traders: wFirma is the better value. For growing SMEs with more complexity: INSERT nexo offers more depth.


Verdict

wFirma delivers excellent value for its target audience: Polish micro-businesses and small companies who are managing their own books and need a reliable, affordable KSeF-compliant accounting platform.

The KSeF integration works cleanly, the FA_VAT 2.0 output is valid, the offline mode is well-implemented, and the JPK_VAT integration is seamless. Token management is the best we tested among Polish accounting tools, with proactive expiry reminders.

The main limitation is the lack of Peppol connectivity (planned but not yet available), which matters only for businesses with cross-border invoicing needs.

Rating: 4.5 / 5 — Best value for Polish micro-businesses and sole traders.


Try wFirma free for 30 days → (no credit card required)

wfirmareviewksefpolandfa-vatjpkonline-accountingsme2026