Full calendar, empty wallet. Sound familiar? That's what happens when you leave your rate where it was on your first job, because "I'd rather lose a few crowns than put the customer off."
The problem isn't the quality of your work. It's that nobody ever showed you how to calculate a rate, how to say it out loud, and what to say when the customer shakes their head. This guide covers what you didn't learn in training.
Key Takeaways
- Surveys across European markets consistently show that most tradespeople charge below the market value of their work, most often because they've never used a systematic pricing formula
- A realistic minimum rate for a Prague tradesperson works out to at least 250–300 CZK/hr with zero profit; the actual market rate is 400–900 CZK depending on the trade
- A customer who haggles before the work starts is usually the most difficult customer throughout the entire job
- Add your rate to your Tool Connect profile: customers who see a price upfront haggle significantly less
Why Tradespeople Charge Less Than They Should
The cause isn't tight competition or difficult customers. Most tradespeople set a rate once, early on, by copying a colleague or guessing, and never revisit it. Year after year, insurance contributions rise, fuel gets more expensive, materials cost more, and the rate stays the same. Surveys across European markets consistently show that most providers charge below what their work is worth. The reason is always the same: no one gave them a pricing formula.
A low rate doesn't attract better customers either. It attracts customers who haggle, and who are still dissatisfied afterwards. The customer who objects to the price before they even know what they're getting is usually the most difficult customer from inquiry to handover.
market rates for Prague tradespeople
How to Calculate Your Minimum Hourly Rate
A minimum rate isn't a number pulled from the air or an average from competitors. It's the result of a formula: (monthly costs + contributions + non-billable time) ÷ billable hours = minimum rate. Going below this number means you're paying to work.
Step 1: Total your monthly fixed costs. Fuel, phone, vehicle insurance, tools, work clothing, professional liability insurance. The average Prague tradesperson sits between 8,000 and 15,000 CZK per month, depending on the trade.
Step 2: Add OSVČ (self-employed) contributions. In 2026, minimum social insurance contributions are 5,720 CZK and health insurance is 3,306 CZK per month, totalling at least 9,026 CZK (BusinessInfo.cz, 2026). If you want a pension and sick pay at average-wage levels, budget for higher figures.
Step 3: Estimate non-billable time. Admin, travel, responding to enquiries, waiting for materials. Realistically this eats 30–40% of your working day. From an eight-hour day, you bill for 5–6 hours.
Step 4: Divide. Example: 12,000 CZK costs + 8,000 CZK contributions = 20,000 CZK per month. Billable hours: 22 working days × 5.5 hours = 121 hours. Rate to cover direct expenses: 20,000 ÷ 121 = 165 CZK/hr. But non-billable hours, travel, admin, waiting for materials, make up 35% of your working day, and your time has a cost even when you can't charge for it. Every non-billable hour has to be recovered through the billable ones. That pushes the true minimum to ~250 CZK/hr, as the chart below shows. That's zero. No profit. No reserve. No new tool when the old one breaks.
Market rates are set by demand and specialisation, not a simple markup on your cost floor. Plumbers and electricians, where expertise is scarce and certification is required, reach 600–900 CZK and 650–900 CZK/hr respectively. A generalist handyman sits at 400–700 CZK/hr (Tool Connect market analysis, 2026). Your minimum rate is your floor; what the market will pay is your ceiling.
How to Find Out What Competitors Charge
Market rates for Prague tradespeople aren't a secret, if you know where to look. A handyman in Prague charges 400–700 CZK/hr, a plumber 600–900 CZK, an electrician 650–900 CZK (Tool Connect market analysis, 2026). Those are labour rates. Materials are almost always invoiced separately.
A practical way to check where you stand:
- Browse three competitors' profiles on Tool Connect and compare rates and service scope
- Send three enquiries as a fictional customer and watch what comes back
- Read their reviews: what work do customers praise, and at what price?
The important thing is to compare the same category of work, not just job titles. A handyman doing kitchen electrics charges differently from one who changes lightbulbs. If you're genuinely at the top of your trade, reflect that in your price. what customers pay for different types of work
How to Tell a Customer Your Price Without Apologising
The way you say the price influences the customer's reaction as much as the number itself. The customer doesn't just hear the figure. They hear how you say it, and whether you believe it.
The most common mistake is stating a price as a question. "So it'd be sort of around two thousand, if that works for you?" The customer immediately hears uncertainty, and hears that the price can be negotiated.
The right way is to state the price as a fact. "The price for this job is 2,400 CZK." Full stop. No apology. No lengthy justification. A customer who wants the work accepts the price. A customer who wants to haggle will haggle regardless of how you say it.
From Tool Connect providers: Those who list their rate directly in their profile report significantly fewer price questions during the job itself. A customer who sees the rate upfront and still contacts you arrives ready to pay, not to negotiate.
What to Do When a Customer Says "That's Too Expensive"
"That's too expensive" is a test in nine out of ten cases, not a rejection. The customer wants to know whether the price will move. And the right response to that sentence decides the job more than the price itself.
Customers who choose the cheapest provider file complaints significantly more often than those who chose based on reviews and references. That means the customer who walks away over price has actually saved you trouble.
Before they walk away, though, you have one question that can turn things around: "What are you comparing it to?" The customer either names a specific competitor, and you know exactly what to say next, or they realise they can't actually compare. The question doesn't lower the price, but it moves the conversation from the number to the value.
Then explain what the price includes: materials, warranty service, insurance, bringing tools and removing waste, travel time. A customer who sees it broken down judges differently from one who hears a bare number.
If the customer insists on a lower price, offer to narrow the scope of work, not cut your rate. "I can do just the tap replacement for 800 CZK instead of the full repair." The customer either agrees, or understands why the price is where it is.
how expat customers evaluate tradespeople
How and When to Raise Your Rates, Even With Existing Customers
A 10–15% increase announced 4–6 weeks in advance with a brief explanation is an accepted standard in Czechia. Customers who know you and are satisfied will accept the increase without issue. Those who leave over a 15% rise were generally your most difficult customers anyway.
In 2026, minimum OSVČ contributions rose by 1,124 CZK per month compared to 2025 (BusinessInfo.cz, 2026). That's a legitimate, customer-understandable reason to raise prices. No apology needed.
When to raise rates:
- January (new year, new contribution rates)
- Spring (peak season, demand is up, customers understand it)
- After gaining a new certification or expanding your service offering
How to tell customers:
A short message, not an apology. Example: "From 1 March 2026 my hourly rate increases to 750 CZK. The reason is the rise in costs and self-employed insurance contributions. All existing jobs will be completed at the current rate." No "sorry for the inconvenience." The customer who wants you will stay. And the one who leaves over 15% was probably haggling you down by 15% every year anyway.
How Your Tool Connect Profile Helps With Pricing
A transparent rate in your profile is the simplest way to filter out customers who haggle. A customer who sees your rate upfront and still contacts you arrives ready to pay. The one who sees it and doesn't contact you would have haggled and left anyway.
Reviews in your profile also document the value of your work in customers' own words, not just a rate number. A customer who reads that you arrived within the hour, did the work cleanly, and left the place tidy is more willing to pay more than one who just sees a figure.
Add your hourly rate and service area to your profile on Tool Connect. Once you've registered, don't skip the "Complete your profile" button. The more you fill in, photos of your work, your service area, certificates and languages, the more enquiries your profile brings.
FAQ
Should I list prices on my website or profile?
Yes. A transparent price filters out customers who would have haggled anyway, and attracts those looking for reliability. Customers who see a rate upfront arrive with realistic expectations, and questions about price during the job drop significantly. what customers in Prague pay for different services
How do I respond when a customer says their neighbour paid half the price?
"That may well be true, it depends on the scope and conditions. I can tell you exactly what my price includes." Then stop defending it. A customer with this argument either isn't comparing like for like, or is looking for the cheapest option. Neither is a customer worth chasing with a discount.
When should I stop being the cheapest in the area?
As soon as you have your first three reviews and a full calendar. A low rate is a tool for getting started, not for the whole career. A full calendar at a low rate is proof that demand for your work exists. Now is the time to monetise it better.
Is a deposit before starting work normal in Czechia?
Yes. For jobs where you need to buy materials in advance, a deposit covering those material costs is standard practice. Always put it on the receipt and tie it to the specific purchase, so it's clear to the customer what they're paying for.
Sources and Data
| Data point | Value | Source |
|---|---|---|
| Minimum OSVČ contributions 2026 (social + health) | 9,026 CZK/month | BusinessInfo.cz, 2026 |
| Rise in minimum contributions in 2026 vs 2025 | +1,124 CZK/month | BusinessInfo.cz, 2026 |
| Prague tradesperson hourly rates | 400–900 CZK/hr by trade | Tool Connect market analysis, 2026 |