Why you do not know how long invoicing takes
Because you are measuring the wrong part. What sticks in memory is filling in the line items, which really is two or three minutes. What does not stick is hunting for a NIP (Polish tax identification number) in an email from six months ago, checking what number the previous invoice had, or deciding whether this client has already been chased.
Switching costs do not stick either. Every time you drop into an invoice in the middle of other work, you pay a few minutes to get back to where you were. At twenty invoices a month, that is the cost of entering and leaving the task, before you type anything.
There is no study giving a credible average for the Polish market, and I am not going to pretend otherwise. Calculate your own number instead.
Calculate it yourself: a two-minute model
Break one invoice into steps and assign each a realistic duration. Below are typical ranges for a company invoicing from a spreadsheet or a word processor, and the same steps in a system with a contractor and product database.
Step Manual / spreadsheet System with a database Finding a previous invoice to copy 1 to 3 min 0 (duplicate in one click) Buyer details, address, NIP verification 2 to 5 min (new client) approx. 10 s (pulled from the business register by NIP) Line items, prices, VAT rates 2 to 4 min 30 to 60 s (product catalogue) Invoice number and sequence continuity 0.5 to 2 min 0 (numbering template) PDF, filename, saving to a folder 1 to 2 min 0 Email to the client 2 to 3 min approx. 20 s Adding it to the receivables list approx. 1 min 0 Sending to KSeF and checking the UPO (official receipt confirmation) 2 to 5 min (separate ministry portal) same step as issuing Total 11 to 25 min 2 to 4 min
On top of that sits monthly overhead that cannot be attributed to any single invoice: chasing unpaid invoices (30 to 90 min), collecting purchase invoices for the accountant (60 to 180 min), and answering their questions after month-end close (30 to 60 min).
Worked example. A Polish subsidiary with a small local team issues 18 invoices a month at an average of 15 minutes each. That is 4.5 hours. Add 3 hours of overhead and you get 7.5 hours a month, close to two hours every week. At a loaded rate of PLN 150 per hour, roughly PLN 1,100 a month goes to administration.
Substitute your own figures. Even a rough result beats a gut feeling.
Where the time actually goes
Not into typing line items. The four biggest drains look like this:
Buyer data. Address from an email, NIP from a contract, company name in the short form because that is what the last invoice said. Every NIP error means a correction invoice, and since 2026 that correction goes through KSeF as well.
Numbering and files. What was the last number, is there a gap, where did I save that PDF, did the client get the revised version. This is archivist work, not business work.
Payment status. Keeping track in your head or in a spreadsheet of who has paid and who needs a reminder. Usually discovered at month-end close, which is the worst possible moment.
Handover to accounting. Gathering purchase invoices from email, from Dropbox and from a supplier portal so they can go out in one package. This step exists purely because documents arrive through five different channels.
Seven changes that bring an invoice down to minutes
Order matters. The first three deliver the most for the least effort.
A contractor database with register lookup by NIP. You type ten digits and the system pulls the legal name and address from the GUS business register. In Biurko this works when adding a contractor and during company registration, and contractors auto-created from inbound KSeF invoices get enriched with register data in the background.
A product and service catalogue. Default price, unit and VAT rate stored once. A line item stops being a retyping exercise.
Duplicate instead of starting from scratch. For retainer clients and repeat work this is the fastest route. Biurko copies the line items and both parties, sets today's issue date and leaves the document as a draft for review.
A numbering template instead of manual sequence control. You configure the number format and the monthly or yearly reset once. The system maintains continuity, and manual renumbering stays available if you genuinely need it.
Sending email from inside the system. With the PDF attached and an activity log, so you can see whether the invoice was opened. No more wondering whether you actually sent it.
KSeF in the same step as issuing. Not a separate visit to the ministry's taxpayer application, not manual UPO retrieval. At higher volumes, batch dispatch handles it in one command.
Purchase invoices pulled automatically from KSeF. Instead of collecting PDFs from your inbox, the system checks inbound documents on a schedule and writes them into the purchase register. This single point removes most of the monthly overhead.
Net effect: from 11 to 25 minutes per invoice down to 2 to 4 minutes, with monthly overhead dropping from several hours to tens of minutes.
What no system will do for you
To be straight about it. Software will not choose the VAT rate or the GTU code for you, will not judge whether a transaction falls under reverse charge, and will not make a client pay. It also will not fix the 45-day payment term you agreed to last year.
Biurko does not do everything either. We do not currently issue invoices on a recurring schedule, we do not match payments against bank statements, and we do not extract data from scanned PDFs (AI features are on the roadmap, not in production). Better you read that here than discover it in week three.
Why 1 January 2027 raises the stakes
Three changes land that day, and each one increases the cost of a manual process:
The exemption for the smallest taxpayers ends. It currently covers businesses whose invoiced sales stay at or below PLN 10,000 gross per month. From 1 January 2027 the obligation applies to everyone (KSeF rollout stages, Ministry of Finance).
Penalties switch on for invoices issued outside KSeF and for late submission of offline documents. 2026 is, in that respect, a penalty-free year.
The KSeF number will have to appear in payment information between active VAT payers, tying the moment of issuing to the moment of payment.
Legal basis and the full timeline are on the Ministry of Finance site and in the rollout plan on gov.pl. For interpretive questions, such as how the PLN 10,000 threshold applies to your particular sales mix, ask your accountant. We build software, we are not a tax advisory firm.
Checklist: a one-week time audit
For seven days, log every invoice-related action, including the three-minute ones. A note on your phone is enough.
Split those minutes into time spent looking for data and time spent actually producing the document.
Add up the monthly overhead: chasing payments, collecting costs, correspondence with your accountant.
Multiply the total by your hourly rate. That is the real cost of your current process.
Pick one change from the list of seven and implement it this month. The contractor database usually pays back fastest.
Measure again after a month and compare.
Conclusion
Invoicing is not expensive because it is hard. It is expensive because it consists of a dozen small actions nobody counts. Count them once and you will find that most of them can be removed rather than merely accelerated.
Biurko exists to make those steps disappear: buyer data pulled by NIP, a product catalogue, invoice duplication, numbering handled automatically, and KSeF submission in the same click as issuing. Create a free account and issue one invoice to compare against your own measurement.
FAQ
How long does it take to issue one invoice? Manually, in a spreadsheet or word processor, realistically 11 to 25 minutes including buyer details, numbering, PDF, email and KSeF submission. In a system with a contractor database and product catalogue, the same document takes 2 to 4 minutes.
Did KSeF make invoicing slower? For companies submitting through the ministry's taxpayer application separately from their invoicing tool, yes: submission and UPO retrieval were added. With software integrated into KSeF, submission happens at the moment of issuing and adds no time.
What speeds up invoicing the most? A contractor database with NIP lookup against the GUS business register, plus a product catalogue with default VAT rates. Those two remove the most manual retyping. Invoice duplication comes third and works best with repeat clients.
Do I need KSeF if I issue very few invoices? Until 31 December 2026, taxpayers with invoiced sales at or below PLN 10,000 gross per month are exempt. Exceeding the threshold once ends the exemption permanently. From 1 January 2027 the obligation covers everyone, with no value threshold.
How do I calculate my invoicing cost? Multiply your monthly invoice count by the average time per invoice, add the monthly overhead for chasing payments and preparing documents for accounting, then multiply the total by your hourly rate.
