How much time does invoicing take in your business?
Invoicing rarely seems like a major task because it is scattered across multiple short interruptions throughout the month. Manual document creation can take anywhere from 11 to 25 minutes per invoice. Implementing simple automation tools can reduce this time to just 2 minutes.

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 sole proprietor (JDG) in IT services 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 once you enable that option in the company settings.
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. Once you turn on automatic submission in the company settings: 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, once you turn on automatic retrieval in the company settings 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 and we do not match payments against bank statements. A scan or PDF of a purchase invoice can be read for you by AI (1 AI credit per page, up to 30 pages; the FREE plan has 20 credits a month), but you pick the cost category yourself. Better you read that here than discover it in week three.
Why 1 January 2027 raises the stakes
Three changes land that day (the penalties, under the current act), and each one increases the cost of a manual process:
The option to issue outside KSeF for the smallest taxpayers ends. Until 31 December 2026, taxpayers whose monthly gross value of B2B invoices covered by the obligation does not exceed PLN 10,000 may issue outside KSeF (invoices to consumers, receipts with a NIP, simplified invoices up to PLN 450 and cash-register sales do not count). From 1 January 2027 the obligation applies to everyone (KSeF rollout stages, Ministry of Finance).
Under the current act, penalties under Article 106ni of the VAT Act switch on for invoices issued outside KSeF and for late submission of offline documents. On 16 September 2026 the Ministry of Finance announced it will move them to 1 January 2028; that is a bill not yet passed, and it moves only the penalties, not the obligation to use KSeF.
A bank transfer for a structured invoice should, as a rule, carry the KSeF number in its title (Article 108g of the VAT Act), 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 whose monthly gross value of B2B invoices covered by the KSeF obligation does not exceed PLN 10,000 may issue outside KSeF (invoices to consumers, receipts with a NIP, simplified invoices up to PLN 450 and cash-register sales do not count). Exceeding the limit is irreversible: from the invoice that crossed it, you issue in KSeF. 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.
Tags
Previous article
How to invoice a foreign B2B client in KSeF?
Next article
How to avoid KSeF penalties without an accountant?