Part of the work done stays stuck in timesheets
4.5% of revenue
SPI Research, Professional Services Maturity Benchmark 2026
B2B CRM for integrators, service and SaaS companies
You always know who owes you, which invoices are still to be issued and how much you earned on each client.
Krokul calculates margin from the deal amount, hours worked and cost.
Free up to 100 transactions a month · no credit card · set up from one question.
Accounting upgrade — Budinvest LLC
SLBudinvest LLC
150,000 ₴10 %
OVERDUE 30 D
4 d in stage01.10.2026
Accounting automation — Agrosvit LLC
OHAgrosvit LLC
180,000 ₴10 %
Contact · 09/13/2026
24 d in stage03.10.2026
CRM rollout — Medtekhno LLC
SLMedtekhno LLC
240,000 ₴50 %
Contact · 09/17/2026
4 d in stage07.10.2026
Real screens, one deal
14 hours and ₴8,280 margin for Tekhnoservis. Three screens, one source: the deal.
Project card
Hours
Log hoursthis month 14 of 10
Pool used up: −4
beyond the pool: 4 · to invoice 5,600 ₴
Client company card
Hours this month
To the hours report14 h this monthbeyond the pool: 4 h · to invoice 5,600 ₴
cost 6,720 ₴ · income for an incomplete month
Hours report
| Title | Hours | Sessions | Cost | Income | Margin |
|---|---|---|---|---|---|
| Tekhnoservis LLCbeyond the pool: 4 h · to invoice 5,600 | 14 h | 4 | 6,720 ₴ | 15,000 ₴ | 8,280 ₴ 55.2 % |
| Kharchprom PJSC | 4 h | 1 | 1,920 ₴ | no contract | |
| Budinvest LLC | 2.5 h | 1 | 1,200 ₴ | no contract | |
| Ukrlohistyka LLC | 1 h | 1 | 480 ₴ | 9,000 ₴ | 8,520 ₴ 94.7 % |
| Total | 21.5 h | 7 | 10,320 ₴ |
Money for work done
Part of the work done stays stuck in timesheets
4.5% of revenue
SPI Research, Professional Services Maturity Benchmark 2026
Payment for delivered goods and completed work arrives late
4 in 5 companies
Atradius Payment Practices Barometer 2026, Western Europe
In Krokul, unbilled and unpaid work is visible on one client card — and in one report.
CRM for every day
Every deal sits at its stage with an amount, a probability and a flag when the next step is overdue.
Learn moreAccounting upgrade — Budinvest LLC
SLBudinvest LLC
150,000 ₴10 %
OVERDUE 30 D
4 d in stage01.10.2026
Accounting automation — Agrosvit LLC
OHAgrosvit LLC
180,000 ₴10 %
Contact · 09/13/2026
24 d in stage03.10.2026
CRM rollout — Medtekhno LLC
SLMedtekhno LLC
240,000 ₴50 %
Contact · 09/17/2026
4 d in stage07.10.2026
Task
Assigned by: Ihor Tkachenko · 09/26/2026
My hours →
Done
Title *
Emergency recovery of the project report
Comments, calls and emails go into the client’s history next to support requests and payment promises.
Learn moreWrite a comment, log a call…
Add an entry
September 26
request No. 5: new → in_progress
request No. 5 “Payment from the 09/24 statement is not posted” — reply due in 8 h
request No. 4 “Set up the act print form for the new letterhead” — reply due in 48 h
Payment promised by 09/30/2026 — the chief accountant promised to close stage 2 after the act is signed
The funnel report shows how many deals passed each stage, how many days they spent there and where they dropped out.
Learn morePipeline report
The cohort is young: the oldest inquiry is 69.7 days old, the youngest is 1.9 days. The bottom of the funnel is not yet complete, so “still on the way” is shown separately from “did not proceed”.
9 %
43
6
| Stage | Path of 11 inquiries | Still here | Amount | Avg. days | Moved on | Conversion |
|---|---|---|---|---|---|---|
| Request | 4 | 2,050,000 ₴ | 6.3 days | 7 of 11 | 64 % | |
| Qualification | 0 | 240,000 ₴ | 6.5 days | 6 of 7 | 86 % | |
| Survey and estimate | 0 | 8 days | 5 of 6 | 83 % | ||
| Quote sent | 0 | 9.2 days | 2 of 5 | 40 % | ||
| Approval and contract | 1 | 265,000 ₴ | 13.4 days | 1 of 2 | 50 % | |
| Contract signed | 1 | 356,000 ₴ | 26.7 days | 0 of 1 | reached 1 | |
| Total of 11 inquiries | 6 | 2,911,000 ₴ | 1 of 11 | 9 % |
The invoice and the completion certificate come from the deal; debts are visible by due date
Documents and paymentsEach card shows the amount, probability and expected revenue, and flags overdue deals.
The red “Overdue 30 d” badge marks the deal that needs attention.
Accounting upgrade — Budinvest LLC
SLBudinvest LLC
150,000 ₴10 %
OVERDUE 30 D
4 d in stage01.10.2026
Accounting automation — Agrosvit LLC
OHAgrosvit LLC
180,000 ₴10 %
Contact · 09/13/2026
24 d in stage03.10.2026
CRM rollout — Medtekhno LLC
SLMedtekhno LLC
240,000 ₴50 %
Contact · 09/17/2026
4 d in stage07.10.2026
The quote lists services and licences with quantities, prices and a total.
The line items and the total at the bottom.
Quote No. 2026-0001Sent
09/10/2026 · Ukrlohistyka LLC
Title
Quote: warehouse accounting, “Basic” option
Document date
10.09.2026
| Title | Qty | Price | Discount | Amount |
|---|---|---|---|---|
| Process survey (pre-project audit) | 1 project | 45,000 | 45,000 ₴ | |
| Data migration from Excel and 1C | 1 project | 38,000 | 38,000 ₴ | |
| Krokul Pro license | 20 seat/year | 11,400 | 228,000 ₴ | |
| Total | 311,000 ₴ | |||
You see at once how many package hours are used and how much goes beyond it.
The red line “14 of 10” shows the month’s hours against the package.
Hours
Log hoursthis month 14 of 10
Pool used up: −4
beyond the pool: 4 · to invoice 5,600 ₴
Hours beyond the package land in the act as a separate line with the hourly rate.
The “Hours beyond the package” line in the items table.
Act No. 2026-0001Issued
09/26/2026 · Tekhnoservis LLC
Title
Work completion act — technical support, September
Document date
26.09.2026
Items are frozen
| Title | Qty | Price | Discount | Amount |
|---|---|---|---|---|
| Technical support, 10 h/month package | 1 pcs | 15,000 | 15,000 ₴ | |
| Hours beyond the package (at 1,400 ₴/h) | 3.5 pcs | 1,400 | 4,900 ₴ | |
| Amount due | 19,900 ₴ | |||
Every payment stands beside its deal and its client, so you see who has paid.
The “Deal” column links each payment to its deal.
| № | Recorded | Type | Amount | Due | Deal | Counterparty | ||
|---|---|---|---|---|---|---|---|---|
| №2 | 10.09.2026, 19:50 | Actual | 50,000 ₴ | — | Full rollout — Tekhnoservis LLC | Tekhnoservis LLC | ||
| №1 | 10.09.2026, 19:50 | Actual | 178,000 ₴ | — | Full rollout — Tekhnoservis LLC | Tekhnoservis LLC |
Revenue minus the cost of hours gives each client’s margin in one report.
The Tekhnoservis row shows revenue, cost and margin side by side.
See it live in the demo| Title | Hours | Sessions | Cost | Income | Margin |
|---|---|---|---|---|---|
| Tekhnoservis LLCbeyond the pool: 4 h · to invoice 5,600 | 14 h | 4 | 6,720 ₴ | 15,000 ₴ | 8,280 ₴ 55.2 % |
| Kharchprom PJSC | 4 h | 1 | 1,920 ₴ | no contract | |
| Budinvest LLC | 2.5 h | 1 | 1,200 ₴ | no contract | |
| Ukrlohistyka LLC | 1 h | 1 | 480 ₴ | 9,000 ₴ | 8,520 ₴ 94.7 % |
| Total | 21.5 h | 7 | 10,320 ₴ |
Choose the situation your company knows
The project is delivered, but what we actually earned we find out next quarter, from Excel.
How it works for integratorsHours sit in a time tracker, and at month end you still have to build the report and the invoice.
How it works on a retainerEvery client has its own price, while stock levels and debts live in separate spreadsheets.
How it works with goodsA partner brought the client, the rep claims it too, and rewards are counted in a spreadsheet.
How it works for vendorsMRR comes from a spreadsheet, and March is different every time you open it.
How it works for SaaSHours are in the task tracker, invoices in accounting, and client margin nowhere.
How it works for agenciesKrokul is not built for B2C retail, point of sale, warehouse logistics (WMS) or full manufacturing ERP.
The built-in assistant Kro reads only what your role allows and acts only after your “yes”.
“We implement ERP and support clients on a retainer” — and the pipeline, stages, inquiry sources and document templates are already set up.
Learn more“Who has owed us for more than 30 days?” — three rows with amounts and links to the cards.
Learn moreCreate a task, change a stage, add a field — the assistant shows what it will do and does it once you confirm. Every action can be rolled back.
Learn moreCheck the file first. See the columns, first rows and field mapping before anything is written.
Don’t like it — roll back. Imported records are removed; only what you have already changed stays.
«It’s not built for my business»
After sign-up you see a demo company of your type, already filled with data — not an empty CRM.
«Setup will take a week»
One question about your type of business is enough for the basic setup. The assistant works with your data; a partner configures the complex parts.
«Moving our data is risky»
You see the file’s columns and mapping before the run and can roll back if needed. KeyCRM, KeepinCRM, SalesDrive and CSV/XLSX are supported.
«Adding the whole team will get expensive»
Every plan has unlimited users: you don’t pay per person on the team.
Krokul in our own work
Web form (universal)
Pipeline for inquiries
SalesInquiry source
WebsiteInquiry owner
Not selectedAllowed websites
Any website
Data is stored in the European Union. The database is copied daily to separate storage.
The server checks permissions on every request. Sign-in uses two-factor verification. Every action is logged; deleted items go to the trash.
Export to Sheets, Docs and vCard on any plan. An API for the whole interface.
The Kro assistant answers right away, and a person joins when needed. A partner takes on complex setup.
For the people who will connect it.
An external agent sees data within the key’s permissions.
API and MCPCovers everything in the interface; documentation in English.
API documentationDelivery retries and an event log.
Krokul is a B2B CRM for companies that work under contracts. It takes the deal further than a typical CRM: into the contract, invoice, payment, project, hours and client margin, in one system. Integration partners implement it; small businesses can get started on their own.
IT companies and system integrators, SaaS and subscription services, project and service companies, B2B distribution. What they share: contracts, staged or recurring payments, projects or hours, and pricing set by client terms.
A CRM with a finance and project layer: pipelines, cards, tasks and communications as in a familiar CRM, then the contract, invoices, payments, project, hours and margin on the same card.
There is a free plan for up to 100 transactions a month. Paid plans start at $149 a month per company, at the same price for any number of users.
Not for a new or small business: one question about your type of business sets up the system, and the assistant helps with the rest. Complex processes, triggers and non-standard data migration are done by an implementation partner.
Yes. You see the file’s columns and mapping before the run and can roll back if needed. Migration supports KeyCRM, KeepinCRM, SalesDrive and CSV/XLSX. Export to Google Sheets, Docs and vCard is available on every plan.
Configured automations run by their rules and are written to the log. The AI assistant answers questions about company data and performs actions only after you confirm.
In the European Union. Access is defined by roles: the server checks the user’s permissions on every request, not just the interface. Every action is logged.
Open a demo company of your type, already filled with deals, projects and hours.