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.
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:
- Generate token in the KSeF portal (ksef.mf.gov.pl)
- 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)