Hourly billing is nuts

Hourly billing is nuts
Piotr Macuk piotr@macuk.pl
TRUG styczeń 2018
Disclaimer...
Why hourly billing is nuts for you
● Places an artificial limit on your income
● Punishes increased productivity and efficiency
● Stagnates your skills in the long-term
● Punishes automation and better tooling
● Causes ethical problems
● The better you are the less money you get
● Increases bureaucracy
Why hourly billing is nuts for your client
● Buys not the best work
● Causes longer time for feature delivery
● Causes the lack of involvement
● Buys more hands not more heads to work
● Increases bureaucracy
Example Junior vs Senior
Junior
50 PLN / hour
20 hours
20 * 50 = 1.000 PLN
Delivery time: long
Code quality: mediocre
Code maintainability: mediocre
Senior
150 PLN / hour
5 hours
5 * 150 PLN = 750 PLN
Delivery time: fast
Code quality: high
Code maintainability: high
Moral dilemma
● 40 hours job => 100 PLN / hour => 4.000 PLN
● Discover the tool for 500 PLN and could deliver in 5 hours
● A) buy the tool, deliver in 5 hours, bill for 5 hours
● B) client buy the tool, deliver in 5 hours, bill for 5 hours
● C) buy the tool, finish in 5 hours, deliver later, bill for 30 hours
● D) Don’t buy the tool, deliver 40 hours of work
Moral dilemma
work spend own bill balance client
A 5 hours 500 PLN tool 500 PLN 0 PLN loves you
B 5 hours 0 PLN --- 500 PLN 500 PLN loves you
C 5 hours 500 PLN tool 3.000 PLN 3.000 PLN very happy
D 40 hours 0 PLN --- 4.000 PLN 4.000 PLN satisfied
General thoughts
● Billing by the hour is like billing by the pixel, or by the line of code
● Clients don't buy hours, they buy results
● Clients don’t want your time, they want their goals achieved
Software projects should be billed based on
the client's perceived value of the outcome.
Introduction to value pricing
● Value Pricing is like fixed bids on steroids
● Don’t estimate costs (time and materials)
● Estimate client’s perceived value of the project outcome
● Value is a maximum amount a consumer would be willing to pay for an item
● Value is NOT intrinsic property of an item
● Value is what sth is worth to a particular person in a particular situation
Change your mind
● Don’t define scope => define value for the client
● Don’t define deadlines => freezing lake analogy
● Don’t base on agreement and documentation => base on trust
● Deliver results and value instead of hours
● Sell your head instead of hands
● Be a part of the business
How to define value of the project
● Why do this now?
Maybe you should try later?
● Why hire an expensive developer?
Maybe a better idea is to outsource to India?
● Why do you want to have a custom solution?
Maybe it’s better to use sth ready?
● The project will be very expensive.
Maybe doing nothing would be cheaper?
Fast algorithm
● When you have client’s perceived value of the project outcome
● Divide the value by 10
● Do you want to do this for X?
○ “Hell yeah” => send the proposal
○ “No way” => divide the value by 5
○ Do you want to do this for Y?
■ “Hell yeah” => send the proposal
■ “No way” => waste of time
Cost vs Value algorithm
● Guess how many hours the project will take
● Multiply that by your doubled hourly rate => you have X
● Guess the value for the client and divide it by 10 => you have Y
● Send the proposal for greater of X and Y
● The closer X and Y are the risk is higher
● If the Y is five or ten times greater than X then the risk is drastically reduced
Revenue vs Profit
Revenue — the amount of money you receive from your clients
Profit — your revenue minus your cost
Your biggest expense is YOUR TIME!
Development work is GREAT for revenue but SUCKS for profitability.
Growth is NOT more revenue
Growth is increasing your profits
Last thoughts
You want to charge for your head, not your hands.
Smarts, not labor.
Results, not deliverables.
Outcomes, not activities.
Multiply your head instead of your hands.
Solve bigger problems… for bigger clients… with less effort.
My transition to value pricing...
Hourly billing is nuts
Thank you! :)
Questions?
1 of 18

Recommended

PPP Bangladesh by
PPP BangladeshPPP Bangladesh
PPP BangladeshBPSA
3.8K views21 slides
Why measure governance by
Why measure governanceWhy measure governance
Why measure governanceGovernance Asssessment Portal
1.5K views32 slides
10 strategies for making more money from freelance web development to try in ... by
10 strategies for making more money from freelance web development to try in ...10 strategies for making more money from freelance web development to try in ...
10 strategies for making more money from freelance web development to try in ...Bartek Jazwinski
206 views23 slides
A developers guide to business value by
A developers guide to business valueA developers guide to business value
A developers guide to business valueGlenn Stovall
651 views17 slides
How to Price Your Agency Services by
How to Price Your Agency ServicesHow to Price Your Agency Services
How to Price Your Agency ServicesRyan Stewart
1.1K views49 slides
Odoo Experience 2018 - The 10 Common Mistakes Made by Partners by
Odoo Experience 2018 - The 10 Common Mistakes Made by PartnersOdoo Experience 2018 - The 10 Common Mistakes Made by Partners
Odoo Experience 2018 - The 10 Common Mistakes Made by PartnersElínAnna Jónasdóttir
114 views27 slides

More Related Content

Similar to Hourly billing is nuts

SUPER Project management for freelancers by
SUPER Project management for freelancersSUPER Project management for freelancers
SUPER Project management for freelancersJarne W. Beutnagel
762 views106 slides
Workshop Penulisan Proposal dan Presentasi Kreatif untuk Upgrading Himakom FI... by
Workshop Penulisan Proposal dan Presentasi Kreatif untuk Upgrading Himakom FI...Workshop Penulisan Proposal dan Presentasi Kreatif untuk Upgrading Himakom FI...
Workshop Penulisan Proposal dan Presentasi Kreatif untuk Upgrading Himakom FI...Miftah Arjuna
7.1K views27 slides
Longhorn PHP Tech Debt by
Longhorn PHP Tech DebtLonghorn PHP Tech Debt
Longhorn PHP Tech DebtBoyd Hemphill
54 views42 slides
Are you failing at being agile? #digitallabin by
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAntonio Peric-Mazar
232 views63 slides
Scoping and Estimating WordPress Projects as an Agency by
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyKara Hansen
1.4K views31 slides
Scoping and Estimating WordPress Projects as an Agency by
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyJohn Giaconia
366 views31 slides

Similar to Hourly billing is nuts(20)

Workshop Penulisan Proposal dan Presentasi Kreatif untuk Upgrading Himakom FI... by Miftah Arjuna
Workshop Penulisan Proposal dan Presentasi Kreatif untuk Upgrading Himakom FI...Workshop Penulisan Proposal dan Presentasi Kreatif untuk Upgrading Himakom FI...
Workshop Penulisan Proposal dan Presentasi Kreatif untuk Upgrading Himakom FI...
Miftah Arjuna7.1K views
Scoping and Estimating WordPress Projects as an Agency by Kara Hansen
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
Kara Hansen1.4K views
Scoping and Estimating WordPress Projects as an Agency by John Giaconia
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
John Giaconia366 views
Agile Contracts by allan kelly
Agile ContractsAgile Contracts
Agile Contracts
allan kelly6.5K views
PMday 2015. Руслан Середюк “Managing customer expectations або чого вони всі ... by Lviv Startup Club
PMday 2015. Руслан Середюк “Managing customer expectations або чого вони всі ...PMday 2015. Руслан Середюк “Managing customer expectations або чого вони всі ...
PMday 2015. Руслан Середюк “Managing customer expectations або чого вони всі ...
Lviv Startup Club355 views
Up Your Freelancing Game by Jure Cuhalev
Up Your Freelancing GameUp Your Freelancing Game
Up Your Freelancing Game
Jure Cuhalev545 views
How to get started with freelancing by Loc Nguyen
How to get started with freelancingHow to get started with freelancing
How to get started with freelancing
Loc Nguyen490 views
Flat6 Labs Cairo Cyle 13 Bootacamp Day 3 by Dave Parker
Flat6 Labs Cairo Cyle 13 Bootacamp Day 3Flat6 Labs Cairo Cyle 13 Bootacamp Day 3
Flat6 Labs Cairo Cyle 13 Bootacamp Day 3
Dave Parker353 views
Clients & Pricing by Joel Hughes
Clients & PricingClients & Pricing
Clients & Pricing
Joel Hughes558 views
Growing your business_with_the_small_business_ by freelancecampTO
Growing your business_with_the_small_business_Growing your business_with_the_small_business_
Growing your business_with_the_small_business_
freelancecampTO289 views
How To Increase Your Income Without Hiring Junior Developers by Jonathan Stark
How To Increase Your Income Without Hiring Junior DevelopersHow To Increase Your Income Without Hiring Junior Developers
How To Increase Your Income Without Hiring Junior Developers
Jonathan Stark99 views
My Guide To Pricing Freelance Writing - Options And Strategies by Daniel Rosehill
My Guide To Pricing Freelance Writing - Options And StrategiesMy Guide To Pricing Freelance Writing - Options And Strategies
My Guide To Pricing Freelance Writing - Options And Strategies
Daniel Rosehill63 views
Flat6 Labs Beirut Bootcamp Day 3 by Dave Parker
Flat6 Labs Beirut Bootcamp Day 3Flat6 Labs Beirut Bootcamp Day 3
Flat6 Labs Beirut Bootcamp Day 3
Dave Parker274 views
How to Improve Efficiency in Your Business/ Improving Your Business Processes by BizSmart Select
How to Improve Efficiency in Your Business/ Improving Your Business ProcessesHow to Improve Efficiency in Your Business/ Improving Your Business Processes
How to Improve Efficiency in Your Business/ Improving Your Business Processes
BizSmart Select141 views
Running a small, high tech consulting firm - lessons learned by Pere Ferrera Bertran
Running a small, high tech consulting firm - lessons learnedRunning a small, high tech consulting firm - lessons learned
Running a small, high tech consulting firm - lessons learned

Recently uploaded

online boutique business plan by
online boutique business planonline boutique business plan
online boutique business planECorp
8 views39 slides
The Link Between Celebrities & Building Iconic Brands by
The Link Between Celebrities & Building Iconic BrandsThe Link Between Celebrities & Building Iconic Brands
The Link Between Celebrities & Building Iconic BrandsHarryRamsay1
13 views15 slides
Strategic Management Policies Implemented to the Service-based Business and i... by
Strategic Management Policies Implemented to the Service-based Business and i...Strategic Management Policies Implemented to the Service-based Business and i...
Strategic Management Policies Implemented to the Service-based Business and i...ckhrisshel
30 views20 slides
Effects of Entrepreneurship in Economic Development by
Effects of Entrepreneurship in  Economic DevelopmentEffects of Entrepreneurship in  Economic Development
Effects of Entrepreneurship in Economic DevelopmentDr.G. KARTHIKEYAN
7 views14 slides
delivery service business plan by
delivery service business plandelivery service business plan
delivery service business planECorp
10 views50 slides

Recently uploaded(8)

online boutique business plan by ECorp
online boutique business planonline boutique business plan
online boutique business plan
ECorp8 views
The Link Between Celebrities & Building Iconic Brands by HarryRamsay1
The Link Between Celebrities & Building Iconic BrandsThe Link Between Celebrities & Building Iconic Brands
The Link Between Celebrities & Building Iconic Brands
HarryRamsay113 views
Strategic Management Policies Implemented to the Service-based Business and i... by ckhrisshel
Strategic Management Policies Implemented to the Service-based Business and i...Strategic Management Policies Implemented to the Service-based Business and i...
Strategic Management Policies Implemented to the Service-based Business and i...
ckhrisshel30 views
Effects of Entrepreneurship in Economic Development by Dr.G. KARTHIKEYAN
Effects of Entrepreneurship in  Economic DevelopmentEffects of Entrepreneurship in  Economic Development
Effects of Entrepreneurship in Economic Development
delivery service business plan by ECorp
delivery service business plandelivery service business plan
delivery service business plan
ECorp10 views
music school business plan by ECorp
music school business planmusic school business plan
music school business plan
ECorp13 views

Hourly billing is nuts

  • 1. Hourly billing is nuts Piotr Macuk piotr@macuk.pl TRUG styczeń 2018
  • 3. Why hourly billing is nuts for you ● Places an artificial limit on your income ● Punishes increased productivity and efficiency ● Stagnates your skills in the long-term ● Punishes automation and better tooling ● Causes ethical problems ● The better you are the less money you get ● Increases bureaucracy
  • 4. Why hourly billing is nuts for your client ● Buys not the best work ● Causes longer time for feature delivery ● Causes the lack of involvement ● Buys more hands not more heads to work ● Increases bureaucracy
  • 5. Example Junior vs Senior Junior 50 PLN / hour 20 hours 20 * 50 = 1.000 PLN Delivery time: long Code quality: mediocre Code maintainability: mediocre Senior 150 PLN / hour 5 hours 5 * 150 PLN = 750 PLN Delivery time: fast Code quality: high Code maintainability: high
  • 6. Moral dilemma ● 40 hours job => 100 PLN / hour => 4.000 PLN ● Discover the tool for 500 PLN and could deliver in 5 hours ● A) buy the tool, deliver in 5 hours, bill for 5 hours ● B) client buy the tool, deliver in 5 hours, bill for 5 hours ● C) buy the tool, finish in 5 hours, deliver later, bill for 30 hours ● D) Don’t buy the tool, deliver 40 hours of work
  • 7. Moral dilemma work spend own bill balance client A 5 hours 500 PLN tool 500 PLN 0 PLN loves you B 5 hours 0 PLN --- 500 PLN 500 PLN loves you C 5 hours 500 PLN tool 3.000 PLN 3.000 PLN very happy D 40 hours 0 PLN --- 4.000 PLN 4.000 PLN satisfied
  • 8. General thoughts ● Billing by the hour is like billing by the pixel, or by the line of code ● Clients don't buy hours, they buy results ● Clients don’t want your time, they want their goals achieved Software projects should be billed based on the client's perceived value of the outcome.
  • 9. Introduction to value pricing ● Value Pricing is like fixed bids on steroids ● Don’t estimate costs (time and materials) ● Estimate client’s perceived value of the project outcome ● Value is a maximum amount a consumer would be willing to pay for an item ● Value is NOT intrinsic property of an item ● Value is what sth is worth to a particular person in a particular situation
  • 10. Change your mind ● Don’t define scope => define value for the client ● Don’t define deadlines => freezing lake analogy ● Don’t base on agreement and documentation => base on trust ● Deliver results and value instead of hours ● Sell your head instead of hands ● Be a part of the business
  • 11. How to define value of the project ● Why do this now? Maybe you should try later? ● Why hire an expensive developer? Maybe a better idea is to outsource to India? ● Why do you want to have a custom solution? Maybe it’s better to use sth ready? ● The project will be very expensive. Maybe doing nothing would be cheaper?
  • 12. Fast algorithm ● When you have client’s perceived value of the project outcome ● Divide the value by 10 ● Do you want to do this for X? ○ “Hell yeah” => send the proposal ○ “No way” => divide the value by 5 ○ Do you want to do this for Y? ■ “Hell yeah” => send the proposal ■ “No way” => waste of time
  • 13. Cost vs Value algorithm ● Guess how many hours the project will take ● Multiply that by your doubled hourly rate => you have X ● Guess the value for the client and divide it by 10 => you have Y ● Send the proposal for greater of X and Y ● The closer X and Y are the risk is higher ● If the Y is five or ten times greater than X then the risk is drastically reduced
  • 14. Revenue vs Profit Revenue — the amount of money you receive from your clients Profit — your revenue minus your cost Your biggest expense is YOUR TIME! Development work is GREAT for revenue but SUCKS for profitability. Growth is NOT more revenue Growth is increasing your profits
  • 15. Last thoughts You want to charge for your head, not your hands. Smarts, not labor. Results, not deliverables. Outcomes, not activities. Multiply your head instead of your hands. Solve bigger problems… for bigger clients… with less effort.
  • 16. My transition to value pricing...