EN
See the demo

CRM for agencies and project firms

Know every client’s margin before the month ends

You see how much of the project budget is used, which work over scope is waiting to be invoiced and which clients are late with payment.

Hours are logged with a timer into a project born from the deal, so margin is calculated from the same money your accounting team sees.

Free up to 100 transactions a month · no credit card · set up from one question.

Hours report by client: hours, sessions, cost, income and margin per client.
TitleHoursSessionsCostIncomeMargin
Tekhnoservis LLCbeyond the pool: 4 h · to invoice 5,60014 h46,720 ₴15,000 ₴8,280 ₴ 55.2 %
Kharchprom PJSC4 h11,920 ₴no contract
Budinvest LLC2.5 h11,200 ₴no contract
Ukrlohistyka LLC1 h1480 ₴9,000 ₴8,520 ₴ 94.7 %
Total21.5 h710,320 ₴

Sound familiar?

Only 1% of agencies bill clients for all the work beyond scope (survey of 273 US agencies, Ignition — an invoicing service for agencies, 2025).

  • «The client asked for “one more small thing”, and it stayed in the hours»
  • «The project budget is already used up, and we found out from the certificate»
  • «Hours are in the task tracker, invoices in accounting, and margin in a spreadsheet once a quarter»
  • «The invoice for the previous milestone was paid a month late»
  • «The client wants three scope options, and we build each quote from scratch»

Over budget, priced right away

Hours against the paid package and the amount to bill — visible while the “small thing” hasn’t yet grown into a week of work.

“Hours” panel of the project card: the month’s hours against the package, overage with the amount, cost and margin.

Hours

Log hours

this month 14 of 10

Pool used up: −4

beyond the pool: 4 · to invoice 5,600 ₴

cost of hours
6,720 ₴
deal amount
15,000 ₴
margin on hours
8,280 ₴

A timer in the task

Hours are logged to the project from the task; each person sees their own.

A project task with the “Start timer” button and logged hours.

Task

Assigned by: Ihor Tkachenko · 09/26/2026

Start timerlogged 2 / 3 h

Done

Title *

Emergency recovery of the project report

Certificate from hours, invoice from the certificate

The package and the hours over it in one certificate; the invoice is built from it.

Work completion act built from the package and the hours beyond the package.

Documents / Act

PrintCancelSignSave

Act No. 2026-0001Issued

09/26/2026 · Tekhnoservis LLC

Title

Work completion act — technical support, September

Document date

26.09.2026

Items 2PrintHistory 1AttachmentsOther

Items are frozen

TitleQtyPriceDiscountAmount
Technical support, 10 h/month package1 pcs15,00015,000 ₴
Hours beyond the package (at 1,400 ₴/h)3.5 pcs1,4004,900 ₴
Amount due19,900 ₴

Who owes and since when

Debts by due date and a payment promise with a date — you see whom to remind today.

Debtors: debt buckets by overdue age and a list of clients with debt, balance, days overdue and payment promise.

Debtors

Debtors: 6Overdue: 5·248,300 ₴·balance 248,300 ₴Columns 6 of 9
Not yet due12,000 ₴
Up to 7 days24,000 ₴
8–30 days194,800 ₴
Over 30 days17,500 ₴
Search by nameAll managersOverdue only
CounterpartyDebt amountAdvanceBalanceDays overduePromise
Promelektro LLC83,000 ₴—83,000 ₴15 days—
Tekhnoservis LLC71,800 ₴4,800 $ · 71,800 ₴—71,800 ₴27 daysuntil 09/30/2026
Ukrlohistyka LLC40,000 ₴—40,000 ₴22 days—
Budinvest LLC24,000 ₴—24,000 ₴5 days—
Kharchprom PJSC17,500 ₴—17,500 ₴47 days—
Agrosvit LLC12,000 ₴—12,000 ₴——

Every client’s margin

Hours, cost, revenue and margin — by client.

Margin
Hours report by client: hours, sessions, cost, income and margin per client.
TitleHoursSessionsCostIncomeMargin
Tekhnoservis LLCbeyond the pool: 4 h · to invoice 5,60014 h46,720 ₴15,000 ₴8,280 ₴ 55.2 %
Kharchprom PJSC4 h11,920 ₴no contract
Budinvest LLC2.5 h11,200 ₴no contract
Ukrlohistyka LLC1 h1480 ₴9,000 ₴8,520 ₴ 94.7 %
Total21.5 h710,320 ₴

Quote options by scope

Basic and extended scope are separate quotes from one deal.

Quotes
A commercial quote with items and a total.

Documents / Quote

Print

Quote No. 2026-0001Sent

09/10/2026 · Ukrlohistyka LLC

Title

Quote: warehouse accounting, “Basic” option

Document date

10.09.2026

Items 3PrintHistory 1AttachmentsOther
TitleQtyPriceDiscountAmount
Process survey (pre-project audit)1 project45,00045,000 ₴
Data migration from Excel and 1C1 project38,00038,000 ₴
Krokul Pro license20 seat/year11,400228,000 ₴
Total311,000 ₴

Advance and milestones as invoices from the deal

Billing details and amounts aren’t retyped; payment status is visible in the row.

Document register: a contract, invoices by stage with a paid mark, a quote.
NumberTitleStatusDateCounterpartyAmount
№0001Technical support contract, 20 h/monthActive10.09.2026Tekhnoservis LLC15,000 ₴
№0002Invoice — stage 2 (30%)Issued10.09.2026Tekhnoservis LLC106,800 ₴
paid 50,000 ₴ of 106,800 ₴
№0001Invoice — 50% advanceIssued10.09.2026Tekhnoservis LLC178,000 ₴
№2026-0001Quote: warehouse accounting, “Basic” optionSent10.09.2026Ukrlohistyka LLC311,000 ₴
№0003Subscription fee 09/01/2026 — 09/30/2026Issued01.09.2026Tekhnoservis LLC15,000 ₴

A project from the won deal

The scope of work and client contacts carry over automatically.

Project register with counterparty, status and owner.
TitleCounterpartyStatusOwnerDeadlines
Support package “Standard” — 10 h/monthTekhnoservis LLCIn progressIhor Tkachenko01.08.2026 — …
Full rollout — …Tekhnoservis LLCPlannedOlena Hnatiuk31.08.2026 — 30.1…
  • Only people with permission see rates and margin
  • Unlimited users on every plan
  • Data stored in the EU

Questions and answers

How much does it cost?

Users do not affect the price on any plan. Quotes are on the free Deals plan. Contracts, invoices and payments start with the Money plan, $149 per month. Projects, hours, certificates and margin are on the Margin plan, $399 per month.

Do I need an implementation partner to get started?

You can start on your own: the demo company and your own company are both launched from one question about your business type. A certified Krokul partner can take on data migration, accounting integration or complex rules.

How is this different from a task tracker?

A task tracker knows tasks and hours. Krokul also knows the deal, the invoice and the payment: hours are logged to a project born from the deal, so client margin is calculated from the same money your accounting team sees.

Can I run both fixed-price and hourly work?

Yes. A project has a package of hours or a deal amount; hours over the package are visible with their price before the invoice, and margin is calculated from actual hours in both cases.

How is the completion certificate built?

At the end of the period the certificate is assembled from the package and the actual hours over it. The invoice is built from the certificate by converting the document — line items are not retyped.

Who sees rates and cost?

Only roles with that access. Permissions are defined by roles, and the server checks them on every request.

Is there a Gantt chart?

Krokul holds the deal — hours — money link. It has no Gantt charts or task dependencies and doesn’t calculate payroll from hours; the resource plan stays in your own tool.

See a project and its margin in the demo

A demo company with deals, quotes, invoices, projects and hours. Then set up your own from one question about your business type — free, no card required.

See the demo