Every month it's the same story: starting around the 20th, the phone starts ringing, and the inbox fills with documents from clients who suddenly remembered about their settlement. Invoices, statements, bank extracts — everything comes in during the last three or four days before the deadline. For an accounting office owner it's a daily battle against time, stress, and the risk of errors made in haste.
The problem is that the office doesn't control when clients send documents. You can send a reminder on the 1st, but still half the clients will send everything on the 23rd or 24th. Since you can't change client behavior, you can change your internal process — set an earlier "documents from client" deadline and build a system that reminds, tracks, and shows status in real time.
On this page you'll find: what the JPK schedule looks like and why the 25th is not the date you wait for documents; how to set an internal deadline and make clients aware of it; a template for three reminders that work without threats; and how to replace five communication channels with one that shows status — documents received or something missing.

The JPK deadline: the 25th is not the date work begins
JPK_V7M and JPK_V7K are mandatory XML structures that monthly or quarterly taxpayers must send to the tax office. For monthly filers, JPK is sent by the 25th of each month for the previous month — for example, for September by October 25th, and for October by November 25th biznes.gov.pl. JPK_V7K, the quarterly filing, doesn't exempt you from the monthly deadline: you still send the records part for the first two months of the quarter by the 25th of each of those months, and after the quarter ends you add the records part for the third month plus the declaration part for the whole quarter biznes.gov.pl.
This is the cutoff date, after which the office imposes penalties for late filing. For an accounting office, it means the 25th is the day you must have a complete file ready to send. Not the day you start checking whether everything arrived.
Why the "documents from client" date must be earlier
The internal deadline is the date by which clients must deliver documents so you have time for verification, possible corrections, and the actual submission. If you set it for the 20th of the month, you have a five-day buffer. That's not a luxury — it's minimum protection against a situation where a client sends a correction invoice on the 23rd evening and you still have to enter it before midnight.
Many offices set the internal deadline on the 15th or 18th of the month — depending on how many clients they have and how complex the accounting is. The more sole proprietors with simplified accounting (KPiR), the earlier the threshold should be set, because these settlements are simpler but there are more of them.
Entering one invoice takes on average 3 minutes, and fixing an error — another 5 minutes. Even with just one correction per late client: 24 businesses × (3 min + 5 min) = 24 × 8 = 192 minutes, that's 3.2 hours of extra, concentrated work in the last days of the month. Moving the internal deadline 5 days earlier won't change client behavior, but it gives you time for calm work.
Three reminders that work without threats
An effective reminder doesn't say "you must" — it informs and reminds. Three moments in the month work best:
First reminder — beginning of the month. Send around the 3rd day of the month, when clients aren't thinking about settlement yet but have the previous month fresh in mind. Content: "A new month, a fresh start — documents for [previous month] can already be sent. The earlier you send, the more time we have for questions." This is not urgent, it's an invitation.
Second reminder — one week before the internal deadline. Send around the 12th–15th day, depending on what internal deadline you set. Content: "Reminder that the internal deadline for documents for [month] is [date]. If everything is ready — you can send earlier, having extra time always helps." This is a reminder, not an ultimatum.
Third reminder — two days before the internal deadline. Final warning, but still neutral: "The internal deadline for documents is the day after tomorrow. If something is missing — let us know, we'll try to help." The client sees that the office is flexible, but the deadline exists.
The key is one thing: don't use words like "penalty", "consequences", "we won't send" — this triggers resistance, not action. Instead, talk about what the client gains by sending earlier: peace of mind, time for corrections, certainty that everything is correct.
What to write in messages — three templates
Template for the beginning of the month:
Hi [Name],
Documents for [month] can already be prepared. The earlier you send, the more time we'll have to check and ask questions if needed.
Best,
[Name]Template for one week before deadline:
Hi [Name],
Reminder: the internal deadline for documents for [month] is [date]. If you have everything ready, feel free to send earlier — extra time always helps.
Best,
[Name]Template for two days before deadline:
Hi [Name],
The day after tomorrow is the deadline for documents for [month]. If something is missing or you have questions — let me know, I'll try to help.
Best,
[Name]You can send these manually, but with more clients it's worth automating — a system can send messages on specific dates to selected groups.
One channel instead of five: how to organize document collection
In many offices, documents arrive through five channels: email to the office mailbox, email directly to the accountant, via messenger (Messenger, WhatsApp), in paper form by post or courier, and finally — dropped into the office mailbox. Five sources means five places to check and five ways a client can send the same thing.
The solution is simple: one dedicated channel and one visible status. The easiest is a dedicated email address or a web form where the client sees what to send and receives confirmation.
Dedicated form or mailbox — what works better
A web form gives you control over what fields the client must fill and what files to attach. You can enforce format (PDF or photo), limit size, and — most importantly — show status: "documents received", "awaiting purchase invoices", "complete". The status is visible to both the client and you.
A dedicated email mailbox is simpler to implement, but doesn't provide automatic status. You have to manually confirm receipt and track what came in. With a small number of clients (up to 20–30), this is enough, but with more it's worth investing in a form.
Regardless of the method, the client should know what to expect. Send them clear instructions: "Send documents to address [xyz]. I'll confirm receipt within 24 hours. If something is missing — I'll let you know."
Status table: a tool for real-time tracking
Maintaining a table showing each client's status takes a few minutes a week, but saves hours in the last days of the month. The table can look like this:

| Client | Documents for May | Internal deadline | Status (May 18) | Status (May 18) |
|---|---|---|---|---|
| Company A | Sales invoices, bank statement | May 18 | Received | Complete |
| Company B | Sales, purchase invoices | May 18 | Partially | Awaiting purchase |
| Company C | KPiR, statement | May 20 | Awaiting | Awaiting |
You update the row in real time — then you immediately see how many clients haven't sent documents yet and how many days are left until the deadline. With 50 clients, such a table gives you instant overview: for example, 12 companies sent nothing, 8 sent partially, 30 have complete documents.
AML in accounting offices: one sentence, then — a specialist
Accounting offices that keep bookkeeping records on behalf of clients are obligated entities under the anti-money laundering and counter-terrorism financing act eli.gov.pl. This means you must apply AML procedures: verify clients, monitor transactions, and report suspicious operations.
There's no room on this page for detailed AML procedures — that requires separate knowledge and regular training. One sentence is enough: if you run an accounting office, you are subject to AML obligations, and specific procedures for scale and client profile should be adapted with the help of an AML/compliance specialist.
e-Doręczenia: a company's obligation is not the same as a public trust profession's obligation
e-Doręczenia is the electronic equivalent of registered mail — companies registered in KRS or CEiDG are obligated to have such a mailbox according to the implementation schedule gov.pl. Separately, since January 1, 2025, persons performing public trust professions also have an obligation to have an e-Doręczenia mailbox — this is a distinct provision, independent of a company's KRS or CEiDG registration.
If you run an accounting office as a sole proprietorship in CEiDG or a company in KRS, check your date in the schedule on gov.pl — not every business enters the obligation at the same time. Once your schedule date passes, offices and courts can send you correspondence electronically and you must receive it — the sooner you set up the mailbox, the fewer communication problems.
What source documents you need to collect so the JPK adds up
The JPK_V7M or JPK_V7K file doesn't come out of nowhere — before you generate it, you need a complete set of source documents for the given month. These are what determine whether the records add up.
In practice this means: all issued and received VAT invoices (numbers, dates, net amounts and VAT, contractor data), payment confirmations and bank statements to reconcile discrepancies, and — for businesses on the income and expense ledger — also internal proofs and contracts that affect costs.
The key is knowing what documents you need for each client before you start collecting them. Some clients think that "documents" means only sales invoices and forget about cost invoices, civil law contracts, or accounting notes.
When a client doesn't deliver documents — how to respond
Even with the best reminder system, there are clients who send documents late or forget altogether. It's important to have a prepared action plan for such situations.
First level — reminder with consequence date. When the internal deadline passes, send a message with specific information: "Deadline passed. If documents don't arrive by [date], including them in this period's JPK may require a correction later." This is not a threat — it's information about actual consequences.
Second level — phone call. If the client doesn't respond to messages, call. Sometimes just one conversation is enough to clarify — the client had a breakdown, got sick, or didn't know the deadline was that important.
Third level — written confirmation. When the situation repeats, send written information about financial consequences and ask for written confirmation. This protects you if later there are accusations of negligence.
Key principle: react proportionally to the scale of the problem. One late document after three years of cooperation is an incident — another matter if the client regularly sends documents with monthly delay.
Do it yourself: a ready process in five minutes a day
You can organize document collection without any system — just five minutes a day and consistency. Here's a ready recipe:
Step 1 — client list with deadlines. Prepare a spreadsheet where each client has an assigned "documents from client" date. For some it will be the 15th of the month, for others the 20th — depending on how early you need the materials.
Step 2 — three message templates. Write three versions of reminders (according to the template above) and keep them ready. Send manually or copy to automation if you have it.
Step 3 — status table once a week. Once a week, preferably on Monday, review statuses and update. In the last ten days of the month, do it daily.
Step 4 — one channel for the client. Inform all clients that you accept documents exclusively through a dedicated address or form. Don't respond to messages coming through other channels — redirect the client to the right track.
This process works with a small and medium number of clients. With 100+ businesses, start thinking about a tool that automates reminders and shows status in real time — then you save time and minimize the risk of missing something.
How it looks when deadlines are managed by a system
Instead of manual tracking, a system can maintain a calendar of deadlines, remind clients about documents, collect everything in one place with status, and set tasks for the accountant. It looks like this:
- 01JPK deadline calendar
- →02reminder
- →03client documents
- →04status in system
- →05task for accountant
- →06end-of-month report
This is not a promise of "no delays" — it's a tool that gives you overview, reminder, and saves time on manual tracking. The system reminds, but doesn't force; shows status, but doesn't guarantee clients will send earlier.
Check how Tasks works — one list for the entire office instead of scattered messenger groups and each employee's own notes. Combine with Automatic messages so reminders go out on their own. Or see the full set — CRM and automations — where you collect documents, statuses, and tasks in one place. If you also want an up-to-date financial overview of the office — add Finance and Dashboards to see revenue, costs and margin in one place, not just at month's end.
And if you're looking for more automation in your office, read about Process automation in a company — what can realistically be handed over to a system and what cannot. Or see how Query handling automation turns five inboxes into one queue — similar to documents. Also check Invoicing automation and KSeF to see how to combine JPK with invoicing, and Follow-up automation to know what happens to an inquiry after the first conversation.
Frequently asked questions
Can I set any internal document deadline?
Yes, the internal deadline is your decision, not a regulation. Set it so you have a time buffer for verification and possible corrections before the 25th. For most offices, the 15th–20th of the month is a reasonable threshold.
How many times should I remind clients about documents?
Three times a month is enough: at the beginning of the month (e.g., the 3rd), one week before the internal deadline, and two days before the deadline. More irritates, less doesn't work.
Do I have to respond to documents coming through WhatsApp or Messenger?
You don't have to and shouldn't. Establish one channel with clients and use it consistently. If someone writes through a messenger, respond: "We accept documents exclusively through [form/mailbox] — please send there."
What to do when a client sends documents after the 25th?
JPK still has to be filed by the 25th — late documents are included later, sometimes through a correction, which means extra work. But first check whether the delay was incidental (client was ill, had a breakdown) or regular. In the first case — make an exception. In the second — talk to the client about consequences and agree on an earlier internal deadline.
Does the document form have to be complicated?
No. Simple fields work best: company name, settlement month, attached files. The client doesn't need to fill ten fields — just sending invoices and bank statement is enough.
How to check if I have an obligation for e-Doręczenia?
Businesses registered in CEIDG or KRS have an e-Doręczenia obligation according to the implementation schedule — check your date on gov.pl. That's a separate matter from the obligation for public trust professions, which applies to individuals performing such a profession since January 1, 2025.
Do I have to apply AML procedures in a small office?
Yes, if you provide bookkeeping services, you are an obligated entity. Scale doesn't matter — you have an obligation to verify clients and monitor transactions. Learn the details from official materials or with a specialist's help.