Skip to content
Nika

Open dataset

The Cost of Work Index

Version 2026.3 ·

Thirteen small-business tasks, priced two ways: what one finished unit costs when a person does it, and what we charge for the same unit. Hourly labour costs come from published statistics for the United States, Greece and Ukraine. Task times are our own estimates and are labelled as such.

Download JSONDownload CSVCC BY 4.0 — reuse it, credit hirenika.com.
Cost per finished unit of work, by task, in your market's currency.
TaskOne unit isMinutesPerson, per unitUs, per unitDifference
Entering a supplier invoice into the recordsNikaCalculate this for your businessprocessed invoice8e$3.151$0.407.9× cheaper with us
Calling a new enquiry back and booking a meetingSofia · In trainingCalculate this for your businessbooked qualified meeting25e$9.861$52× cheaper with us
Confirming a booking and re-filling a slot that would be lostHelen · In trainingCalculate this for your businesssaved slot12e$4.731$1.503.2× cheaper with us
Reading a customer review and answering it publiclyNick · In trainingCalculate this for your businesshandled review9e$3.551$0.408.9× cheaper with us
Chasing one overdue invoice until it is paidDaniel · In trainingCalculate this for your businesscollected overdue invoice20e$7.891$23.9× cheaper with us
Handling a return or complaint from first message to closedChris · In trainingCalculate this for your businessclosed case14e$5.521$0.806.9× cheaper with us
Confirming a cash-on-delivery order before it shipsMartha · In trainingconfirmed order5e$1.971$0.503.9× cheaper with us
Reaching a lapsed customer until they buy againAndrew · In trainingreturned customer18e$7.101$32.4× cheaper with us
Collecting supplier prices into one weekly comparisonPeter · In trainingweekly report95e$37.461$103.7× cheaper with us
Building a quote and sending it outTom · In trainingCalculate this for your businesssent quote16e$6.311$0.807.9× cheaper with us
Building next week’s shift scheduleSteve · In trainingclosed week75e$29.581$83.7× cheaper with us
First-round screening of one candidateKaterina · In trainingCalculate this for your businesscandidate delivered to interview22e$8.681$42.2× cheaper with us
Calling a customer after the job and writing down what they saidIrene · In trainingsurveyed customer7e$2.761$0.703.9× cheaper with us

Method

There are two kinds of number in this table and they are not equally solid. Hourly labour costs are official statistics with a publisher, a reference period and a link. Minutes per task are our own estimates. We keep them in separate columns and mark the estimates, because a reader who quotes one as the other has been misled by us, not by themselves.

Minutes per unit describe the whole job for one finished result, not the fastest possible keystroke path — the attempts that fail, the checking, and the filing all count. Each row's reasoning is written out under "Where each estimate comes from". If a number looks wrong for your business, it probably is: the calculators let you change it.

Hourly labour cost is applied per market, not per task. Using one rate for every row is less precise than inventing a rate per role, but it is checkable, and a checkable number beats a flattering one.

The three hourly figures are not perfectly comparable, and we would rather say so than quietly average them. The Greek figure is a fully-loaded labour cost including employer contributions. The US and Ukrainian figures are gross wage only. That means the human side of this table is understated in two of the three markets — the real gap is wider than we show.

Our own prices are read straight from the live price list, not copied into this dataset, so the Index cannot drift away from what we actually charge. Twelve of the thirteen employees are still in training; their prices are planned, not charged, and the table marks them.

Where the table goes against us, it says so. At Ukrainian labour costs a person is the cheaper option on most of these rows, and the Difference column prints that in the same size type as everything else. A dataset that can only ever flatter its publisher is not worth citing.

Hourly labour cost by market

MarketPer hourSource
United States$23.66U.S. Bureau of Labor Statistics1
Greece16,70 €Eurostat2
Ukraine196,78 ₴State Statistics Service of Ukraine (Derzhstat)3

Sources

  1. 1. U.S. Bureau of Labor Statistics Occupational Outlook Handbook — Bookkeeping, Accounting, and Auditing Clerks (43-3031) (May 2024 · read 2026-08-04)

    Published median annual wage of $49,210 divided by 2,080 hours (40 hours × 52 weeks) gives $23.66 per hour. This is gross wage only — employer taxes and overhead are not added, so the real cost of an hour is higher than the figure we use.

  2. 2. Eurostat EU hourly labour costs ranged from €11 to €55 in 2024 (2024 · read 2026-08-04)

    Greece’s whole-economy hourly labour cost for 2024 is €16.70 (enterprises with 10 or more employees). Unlike the US figure this one already includes employer contributions, so it is a fully loaded hourly cost. Eurostat has since published its 2025 round — the EU average rose from €33.5 to €34.9 — so this row is due to be refreshed against it.

  3. 3. State Statistics Service of Ukraine (Derzhstat) Average monthly wage of full-time employees (June 2026 · read 2026-08-04)

    Average gross monthly wage of ₴32,783 divided by 166.6 hours — the average statutory monthly norm — gives ₴196.78 per hour. Gross wage only; the figure excludes temporarily occupied territories and active combat areas, as Derzhstat states. Ukrainian wages are rising fast (₴26,623 in September 2025), so this row goes stale quicker than the other two and is worth re-reading each quarter.

  4. e Marked figures are our own estimates, not statistics. The reasoning for each one is written out below.

Where each estimate comes from

Entering a supplier invoice into the records 8 min
The default our public calculator has used since launch: open the mail, read the document, file it, then type supplier, date, number, amount and VAT. One unit is one invoice that arrives by email and ends up in the records with every field filled. Chasing a missing invoice is not counted.
Calling a new enquiry back and booking a meeting 25 min
Rarely one call. Counts the attempts that go unanswered, the call that connects, the qualifying questions and writing the meeting into the calendar. One unit is one qualified meeting in the calendar, not one dial. Enquiries that never answer are part of the cost of the ones that do.
Confirming a booking and re-filling a slot that would be lost 12 min
The reminder itself is quick. The time goes on the cancellation that arrives late and the calls down the waiting list to fill the gap. One unit is one slot that would have gone empty and did not. Reminders for bookings that were always going to happen are not counted.
Reading a customer review and answering it publicly 9 min
Reading the review, checking what actually happened with that customer, drafting something you are willing to have in public, and posting it. One unit is one review answered on the platform it was left on. Reviews that need a refund decision go to the owner and are not counted.
Chasing one overdue invoice until it is paid 20 min
Spread over weeks: the first polite email, the second one, the phone call, and re-checking the bank before each contact so you do not chase money that already arrived. One unit is one overdue invoice that ends up paid. Time spent on invoices that go to legal or get written off is not counted.
Handling a return or complaint from first message to closed 14 min
Finding the order, asking for the photo or the reason, explaining the rule, arranging the pickup or the replacement, and closing the thread. One unit is one case closed under the shop’s own returns rule. Anything needing a goodwill exception goes to the owner.
Confirming a cash-on-delivery order before it ships 5 min
One short call or message per order, plus the repeat attempts for the customers who do not pick up the first time. One unit is one order confirmed or cancelled before dispatch — the point of the job is not shipping parcels nobody wanted.
Reaching a lapsed customer until they buy again 18 min
Most of it is the people who never come back. Counts pulling the list, the message, the follow-up, and the ones that go nowhere. One unit is one customer who actually buys again. The unanswered attempts are the cost of the ones that work.
Collecting supplier prices into one weekly comparison 95 min
A weekly report, not a single lookup: opening every supplier’s list or portal, copying the lines that matter, and putting last week’s prices next to this week’s. One unit is one week’s comparison across the suppliers you actually buy from. Negotiating with them is a separate job.
Building a quote and sending it out 16 min
Reading what the customer asked for, finding the right prices, writing it into the template, checking the total, and sending. One unit is one quote sent from your own price list and template. Custom pricing decisions go to the owner.
Building next week’s shift schedule 75 min
Collecting who cannot work when, fitting people to the hours the business is open, then the two or three rounds of swaps after everyone has seen it. One unit is one week closed — published and agreed, including the swaps. Hiring and payroll are not counted.
First-round screening of one candidate 22 min
Reading the application, the short screening call, and writing down enough that the person doing the real interview does not start from zero. One unit is one candidate handed over ready for a real interview. Sourcing and offers are not counted.
Calling a customer after the job and writing down what they said 7 min
A short call, the attempts that miss, and typing the answer somewhere it can actually be read later. One unit is one customer actually reached and their answer recorded. Unreached customers are part of the cost.

All free calculators

Cite this

Nika (hirenika.com). The Cost of Work Index, version 2026.3, 2026-08-04. https://hirenika.com/cost-of-work