Goal: participants learn whether and when B2B makes sense, learn the steps of CEIDG registration, the basics of ZUS and taxation (overview of options), learn to issue a correct invoice, and create a 30‑day plan (registration/change of tax option/accounting contacts).
Logic: the “Is B2B for me?” decision → CEIDG formalities → ZUS and taxes (map) → invoices and records → B2B contract and pricing → 30‑day plan.
Final outputs: 1) P1 — B2B: decision and risk (checklist), 2) P2 — CEIDG registration: step by step (choices worksheet), 3) P3 — ZUS and taxes: obligations map + calendar,
4) P4 — Invoice: required elements (template + quality check), 5) P5 — Records: KPiR/revenue ledger + archiving,
6) P6 — B2B contract: clauses to negotiate (template), 7) P7 — Rate calculator (costs → price), 8) P8 — 30‑day plan and contacts (accounting/NGO), 9) P‑R — Results assessment rubric.
Knowledge: understands the differences between B2B and an employment/commission contract; knows what makes up a business owner’s fixed costs (ZUS, accounting, taxes, insurance), what taxation options exist for a sole proprietorship, and the basics of VAT/KSeF (at a general level).
Responsibility, legal‑and‑tax caution, care for documents, willingness to consult.
Agenda according to the scenario — with goals, materials and key steps.
| Time & block | Content / instructions |
|---|---|
| 0–12’ Opening and ground rules (12’) |
|
| 12–20’ Icebreaker “My service/product idea” (8’) |
|
| 20–28’ Mentimeter PRE (8’) | — |
| 28–63’ MODULE 1 — Is B2B right for me? (35’) |
|
| 63–93’ MODULE 2 — CEIDG registration: step by step (30’) |
|
| 93–103’ BREAK (10’) | — |
| 103–138’ MODULE 3 — ZUS & taxes: obligations map + calendar (35’) |
|
| 138–163’ MODULE 4 — Invoices, records and KSeF (overview) (25’) |
|
| 163–175’ MODULE 5 — B2B contract & pricing: negotiate consciously (12’) |
|
| 175–180’ Mentimeter POST + 30‑day plan (5’) |
|
Ready‑to‑print A4 cards/worksheets (1 per person). Click “Print” to print the selected sheet.
Income (min/month) | Number of assignments | Accounting support | ZUS/insurance | Financial buffer (months) | Language/contracts | Industry risk | Plan B
Conclusion: B2B YES/NO, because…
Data/Addresses | Business name | PKD codes | Taxation method | VAT (yes/no/exempt) | Bank account | ZUS (reliefs — overview) | Accounting/contact.
Notes: what do I still need to verify in official sources?
Month: … | ZUS: … | PIT advance: … | VAT/JPK (if applicable): … | Annual: … | Contacts: accountant/tax office/ZUS.
Date | Number | Seller (NIP/address) | Buyer (NIP/address) | Service/product name | Qty/unit | Price | Rate/exemption | Amounts | Payment due date/method | Notes/remarks.
Error checklist (10): NIP, dates, numbering, description, currency, total, rate/exempt., due date, payment method, buyer details.
KPiR/Revenue ledger: what I record, how I describe it; receipts/invoices; archiving (file/photo, name: YYYY‑MM‑DD_No_Supplier_amount).
Storage: retention periods — check current requirements.
Scope & deliverables | Deadlines & payments | Timesheet reporting/SLA | IP/copyright | NDA/GDPR | Liability/limits | Indexation | Termination | Force majeure | Jurisdiction/disputes.
Exercise: mark 3 clauses you want to change and write your proposal.
Fixed costs/month: ZUS, accounting, tools, office/Internet/phone, insurance, transport, reserves.
Billable hours/month: …
Minimum price / hour and / day: …
Value for the client (1 sentence): …
Step 1 (within 7 days) | Step 2 (within 14 days) | Step 3 (within 30 days) | Who will I ask / NGO / accountant: …
P1 filled in realistically
P2 complete
P3 calendar and contacts
P4 invoice with no errors
P6–P7 conscious negotiation and pricing
Interpretation: 0–3 getting started; 4–7 solid; 8–10 ready to implement.
Sample anonymized printouts: CEIDG excerpts, an invoice, a B2B contract, and a simple KPiR/revenue ledger. Below are templates on fictional data.
| Field | Example (fictional) |
|---|---|
| Full name | Olena Shevchenko (fictional) |
| PESEL / NIP | 99999999999 / 999-999-99-99 |
| Residential address | Example Street 12/3, 40-000 Katowice |
| Business address | same as above |
| Business name | Olena Shevchenko Studio |
| PKD (main) | 62.01.Z – software-related activities (example) |
| PKD (additional) | 62.02.Z, 74.10.Z (example) |
| Taxation method | progressive scale / flat tax / lump sum (to be verified) |
| VAT | exempt (example) / registration — if applicable |
| Bank account | PL00 0000 0000 0000 0000 0000 0000 |
| ZUS | start‑up relief / preferential / full (to be verified) |
| Accounting | contact: … / cooperation model: … |
Note: this is only an example for exercises. Always verify details in official sources or with an adviser.
Invoice no.: FV/01/2026 • Issue date: 2026-02-08 • Sale date: 2026-02-08
Seller: Olena Shevchenko Studio, Example Street 12/3, 40-000 Katowice, NIP: 999-999-99-99
Buyer: ABC Ltd., Client Street 1, 00-001 Warsaw, NIP: 111-222-33-44
| Service/product | Qty | Unit | Price | Rate | Amount |
|---|---|---|---|---|---|
| IT consulting service (fictional) | 1 | svc. | 2500,00 | exempt | 2500,00 |
Payment due: 14 days • Payment method: bank transfer
Data and transaction — sample (fictional).
This is not a full contract. It is a checklist — a list of fields/clauses worth discussing and negotiating.
Exercise: mark 3 clauses you want to change and add your proposal.
| Date | Document no. | Counterparty | Description | Revenue | Expense |
|---|---|---|---|---|---|
| 2026-02-01 | FV/01/2026 | ABC Sp. z o.o. | IT consulting service | 2500,00 | 0,00 |
| 2026-02-03 | R/02/2026 | Online Tools | Tool subscription | 0,00 | 99,00 |
| 2026-02-05 | B/01/2026 | Operator Internet | Internet/phone | 0,00 | 79,00 |
Archiving (example file name): YYYY-MM-DD_No_Supplier_amount • document storage — check current requirements.
| Before | After |
|---|---|
| printouts P1–P8, P‑R; sample invoices/contracts (fictional); Mentimeter; timer. | photos of outputs (without personal data), saved Mentimeter results, list of 30‑day plans for follow‑up. |