Smart Deals - promotions, discount codes and sales

Hourly Rate Calculator

Free online Hourly Rate Calculator that runs directly in your browser.

Secure (SSL)
Client-Side Processing
100% Free
Instructions
  • 1
    Enter data
    Enter content, paste text or load a file from disk.
  • 2
    Click the button
    The tool will immediately process your data in the browser.
  • 3
    Get the result
    Copy the finished text or save the file to your device.
function runTool() {
  return "Result ready in 0.1s";
}
Advanced parameters (contributions, tax)
Enter the amount and click "Calculate bid".

Rate this tool:

Related tools

Other tools you may find useful

UoP, UZ and B2B hourly rate calculator online - convert gross, net and employer costs

This description explains how the hourly rate calculator works for three cooperation modes: Employment contract (UoP), Mandate contract (UZ) and B2B. You will learn what the inputs are, what simplifications we adopt, how contributions and tax are calculated, the difference between the net result and the gross result per hour and how the employer's cost per hour is estimated. At the end you will find examples, formulas and tips for interpreting the results.

The model is educational in nature. You can change rates and simplifications in form fields. The result is not tax or HR advice. Actual settlements depend on many statutory and individual variables.

What the tool does and who it is for

Key Features

  • Converts a monthly amount into an hourly rate or vice versa.
  • Calculates gross per hour, net per hour and net monthly.
  • Estimates the employer's cost per hour in employee mode.
  • Allows you to edit contribution and tax rates, tax deductible costs and B2B parameters.

For whom

  • Candidates and employees comparing UoP and UZ offers with B2B.
  • Employers and recruiters who want to estimate budgets faster.
  • Freelancers and JDG owners testing rates under various assumptions.

Inputs and model assumptions

Common parameters

  • Trybmode: UoP, UZ, B2B.
  • Input Type: Monthly amount or hourly rate.
  • Hours in a month: default 168. You can enter 160 to 176 depending on the month or an average of 172.

Simplifications

  • UoP and UZ calculated with the basic contributions set in the form fields.
  • The employer's cost in employee mode calculated as gross increased by 20.48%. - estimated parameter for quick comparisons.
  • In B2B, we omit health insurance and ZUS contributions for clarity. Add your markups in the B2B parameters if you want to reflect more complete costs.

How to count in individual modes

Mode Input Main steps Outputs
UoP Gross monthly or gross hour. We calculate the employee's contributions from the gross: pension, disability and sickness benefits. A reduced base is a health base. Then the PIT tax after deducting the PIT tax. Net = gross minus contributions and PIT. Gross hours, net hours, net monthly, employer's cost per hour.
UZ Gross monthly or gross hourly Analogously to UoP in a simplified approach, with editable parameters. The employer's cost is calculated using the same estimation method as for the UoP. Gross hours, net hours, net monthly, employer's cost per hour.
B2B Monthly revenue or hourly invoice rate We determine revenue and effective working hours after subtracting unproductive time. Obtaining costs calculated as a percentage. Flat tax according to the given rate. Monthly net is income minus tax. Invoice rate per hour, net per hour after unproductive time, net monthly (without health insurance)

Parameters that you can change

UoP and UZ

  • PIT %- tax rate on a simplified scale.
  • BUY- acquisition costs in PLN. If there is no BUY, enter 0.
  • Pension %, Pension %, Sick leave %- employee's contributions.
  • Health %- calculated from the base after deducting social contributions.

B2B

  • Unproductive hours %- share of time without invoicing, e.g. administration, sales, holidays.
  • BUY %- deductible costs as a percentage of revenue, e.g. fuel, equipment, subcontractors.
  • Tax %- simplified effective tax rate. For scenario comparisons, you can enter any value.

Step-by-step formulas

# Symbols G - number of hours in a month B_m - gross monthly B_h - gross hourly S_em, S_re, S_ch - social contributions P_zd - health contribution KUP - tax deductible costs in PLN PIT% - tax rate NET_m - net monthly NET_h - net hourly
UoP / UZ (monthly entry)

B_m = input
S_em = B_m * pension%
S_re = B_m * annuity%
S_ch = B_m * sickness%
basis_zd = B_m - S_em - S_re - S_ch
P_zd = base_zd * health%
PIT_base = max(0, PIT_base - BUY)
PIT = PIT_base * PIT%
NET_m = B_m - S_em - S_re - S_ch - P_zd - PIT
B_h = B_m / G
NET_h = NET_m / G

Employer cost per hour (estimate)

K_work_m = B_m * (1 + 20.48%)
K_prac_h = K_prac_m / G

B2B

if input = month:
revenue = input
rate_fakt_h = revenue / G
otherwise:
rate_fakt_h = input
revenue = rate_fakt_h * G

effective_G = max(1, G * (1 - unproductive%))
BUY_proc = revenue * BUY%
tax_base = max(0, revenue - BUY_proc)
tax = tax_base * tax%
NET_m = revenue - tax
NET_h = NET_m / effective_G

Examples in numbers

Example 1 - UoP, PLN 8,000 gross, 168 hours

Let's assume the default rates in the form: PIT 12 percent, BUY PLN 250, pension 9.76 percent, disability pension 1.5 percent, sick leave 2.45 percent, health 9 percent

  • Gross per hour: 8000 / 168 ≈ PLN 47.62.
  • After deducting social and health insurance contributions and PIT tax, you get the net monthly and net per hour presented in the results.
  • The employer's cost per hour is gross plus 20.48 percent. and divided by the number of hours.

Example 2 - UZ, PLN 55 gross per hour, 168 hours

Select hourly input and enter PLN 55. The calculator will convert the monthly gross and follow the same path of contributions and tax. If the order conditions are different, please correct the parameters.

Example 3 - B2B, PLN 180 on the invoice per hour, unproductive 20%, BUY 10%, tax 12%.

  • Monthly income: 180 x 168 = PLN 30,240.
  • BUY: 10 percent. from 30240 = PLN 3024. Tax base: PLN 27,216.
  • Tax: 12 percent. from 27216 = PLN 3265.92.
  • Monthly net: 30240 - 3265.92 = PLN 26974.08.
  • Effective hours: 168 x 0.8 = 134.4. Net per effective hour: 26974.08 / 134.4 ≈ PLN 200.56.

How to interpret the results

  • Gross per hour- a starting point for comparisons of payrolls or rates announced in offers.
  • Net per hour- amount in your pocket after deductions according to the model assumptions. Change parameters to check the impact of BUY and contribution rates.
  • Net monthly- the sum that you can compare with other forms of settlement with the same number of hours.
  • Employer's cost per hour- useful for job budgeting and negotiations. In the model, it is an estimate that you can replace with other quilts.

Why do we calculate net B2B from effective hours

In practice, not all hours in the calendar are invoiced. Some of the time is taken up by administrative tasks, prospecting, commuting or holidays. Therefore, the key is the net rate converted into hours actually spent on work billed with the client. This indicator better reflects the real value of your stake.

UoP or B2B calculator – hourly rate comparison

The UoP calculator and B2B calculator in one tool allows you to honestly compare offers that look similar at first glance. The same amount "on paper" means completely different things in a full-time job and in a contract: in an employment contract, ZUS contributions and tax advances are paid by the employer, and the full-time job price includes paid leave, sick leave and notice period. In B2B, you issue an invoice, but you pay ZUS, tax and accounting yourself, and every day off is a day without income.

B2B contract - net gross calculator

To reliably convert the B2B net gross, subtract social and health insurance contributions, tax (linear 19%, scale or lump sum) and business costs from the invoice amount, and divide the result by the actually productive hours - after deducting holidays, holidays and downtime. Only such an effective rate is comparable to the hourly rate from a full-time job. For a B2B contract, the calculator will perform these steps automatically and show the net rate per hour of real work.

CriterionEmployment contract (UoP)B2B contract
ZUS contributionsare deducted and paid by the employer (the employer's total cost is approx. 120% gross)you pay yourself; possible start-up relief, preferential ZUS, Small ZUS Plus
Paid leave20 or 26 days + holidays - included in the salarynone - you finance the leave from your own rate
Sick leave80% of the salary (benefit)only when paid voluntary sickness contribution
Additional costsnone - settlements are carried out by the employeraccounting, equipment, third party liability insurance, taxes
Taxscale 12% / 32%to choose from: scale, linear 19%, lump sum
Stabilitynotice period, KP protectioncivil contract - conditions depend on the contract

Rule of thumb: in order to maintain the standard of living from a full-time job in B2B, the rate on the invoice should usually be approx. 20-40% higher than the converted gross hourly rate from UoP - the exact threshold depends on the form of taxation and the number of days free. As of 2026

FAQs

Can I use different contribution and tax rates

Yes. Use the form fields and enter the values ​​appropriate to your situation. The calculator will instantly convert the results.

Is the employer's cost precise

This is an approximation based on a constant mark-up of 20.48 percent. The real cost depends on many components. If you need accurate calculations, use your own markup rates.

Why health care was omitted in B2B

For clarity of comparisons and speed. If you want, simulate the impact of health and social security by increasing BUY or entering a higher tax rate in the Tax percentage field.

Checklist before the decision

  • Determine how many hours you actually work and how many of them are invoiced.
  • Adjust BUY and tax rates to your own case.
  • Check out variants with different numbers of hours per month.
  • Compare hourly net and monthly net between modes.
  • Include non-wage benefits outside the calculator.

Formulas for the sheet

# Excel or Google Sheets Gross_h = Gross_m / Hours Basis_zd = Gross_m - (Grutto_m*Emerytalna%) - (Grutto_m*Rentowa%) - (Grutto_m*Sickness%) Health = Basia_zd * Health% Basa_PIT = MAX(0; Basic_m - BUY) PIT = Basic_PIT * PIT% Net_m = Gross_m - SUM (Pension, Disability, Sickness) - Health - PIT Net_h = Net_m / Hours
B2B

Revenue = Rate_fakt_h * Hours
BUY_amount = Revenue * BUY%
Tax_base = MAX(0; Revenue - BUY_amount)
Tax = Tax_base * Tax%
Net_m = Revenue - Tax
Effective_hours = Hours * (1 - Unproductive%)
Net_h = Net_m / MAX(1; Effective_hours)

Summary

The hourly rate calculator allows you to quickly compare salaries in UoP, UZ and B2B modes. Thanks to editable parameters, you can check how the net values ​​​​and the employer's cost per hour are changing. Keep your hours and costs realistic and you'll have a reliable point of reference for salary discussions.

Install Webp.pl Have the tools in your own pocket!