Tom Hirst Profile Banner
Tom Hirst Profile
Tom Hirst

@tom_hirst

Followers
32,825
Following
2,108
Media
747
Statuses
19,938

Builder who sells. Programmer who writes. Autonomy, price theory, Ethereum. Personal website maxi. Author of Pricing Freelance Projects. EVM engineer @MagicEden

Wakefield, UK
Joined May 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@tom_hirst
Tom Hirst
8 months
2023 year in review: - My personal co. made $364,217.96 - I grew my X account to 33,347 followers - I began working with a web3 unicorn - I did zero WordPress work for the first time in 12 years - My education business’ growth stalled - I travelled to Ireland, Mexico, Spain, and
18
3
148
@tom_hirst
Tom Hirst
4 years
Pricing freelancing projects. Everything I've learned. A thread.
389
9K
35K
@tom_hirst
Tom Hirst
1 year
I'm 36 today. Here are a few things that I wish I learned earlier:
Tweet media one
809
4K
26K
@tom_hirst
Tom Hirst
3 years
I made £500K+ from freelancing in the last 4 years without working all the time. Here’s everything I learned. A thread.
142
1K
7K
@tom_hirst
Tom Hirst
1 year
The lowest paying clients are the hardest to please.
239
1K
5K
@tom_hirst
Tom Hirst
4 years
Marketing for freelancers. Everything I’ve learned. A thread.
89
1K
4K
@tom_hirst
Tom Hirst
1 year
The only partner you should look for is one that aligns with your values.
7
294
3K
@tom_hirst
Tom Hirst
4 years
How to create a freelancing website that makes money. Everything I've learned. A thread.
50
661
3K
@tom_hirst
Tom Hirst
5 years
Freelancers! You’ll have heard this before, but I’m still seeing people getting burned. Do not lift a finger until you get a deposit. 50% preferably. A third at least. In my experience, no client is fully commited to a digital project until they’ve parted with some money.
35
874
3K
@tom_hirst
Tom Hirst
3 years
My personal website is my greatest asset: - £100,000s of revenue - 100s of opportunities - 4x income streams Here's how I built it. A thread.
105
586
3K
@tom_hirst
Tom Hirst
4 years
The lowest paying clients are often the hardest to please.
74
567
3K
@tom_hirst
Tom Hirst
4 years
Learn these pricing methodologies: - Hourly billing - Daily billing - Retainers - Fixed-pricing - Value-based pricing Understand their pros and cons. Understand your circumstances. Understand the project. Choose appropriately.
7
268
3K
@tom_hirst
Tom Hirst
1 year
Having kids will make your life 10x harder but 100x better.
15
172
2K
@tom_hirst
Tom Hirst
3 years
I made $38,172 of side income as a creator in the last year. Here's everything I learned. A thread.
73
415
2K
@tom_hirst
Tom Hirst
1 year
The only audience you should look for is one that aligns with your interests.
3
149
2K
@tom_hirst
Tom Hirst
1 year
Thank you JavaScript (And WordPress and Solidity)
Tweet media one
63
56
2K
@tom_hirst
Tom Hirst
1 year
Drive in sports mode.
20
109
2K
@tom_hirst
Tom Hirst
1 year
Tell people you appreciate them, often and now.
7
161
2K
@tom_hirst
Tom Hirst
1 year
Being attractive (in business and in life) is within your control.
5
89
2K
@tom_hirst
Tom Hirst
1 year
Ask for what you want.
4
100
2K
@tom_hirst
Tom Hirst
1 year
Your outcomes are bound by your appetite for risk.
3
180
2K
@tom_hirst
Tom Hirst
4 years
- Getting clients is easier when you show proof of work - Negotiation is easier when you have other projects - Pricing is easier when you don't need the money Freelancing is easier when you make marketing part of your job.
31
446
2K
@tom_hirst
Tom Hirst
1 year
Bank a year's living expenses as fast as you can.
5
75
2K
@tom_hirst
Tom Hirst
1 year
Run your career like a business.
5
107
2K
@tom_hirst
Tom Hirst
1 year
If you find a partner who supports your endeavours hold on to them for dear life.
5
138
2K
@tom_hirst
Tom Hirst
1 year
Charge more for your work every year.
1
83
2K
@tom_hirst
Tom Hirst
1 year
If you want a stressful life, schedule everything.
22
130
2K
@tom_hirst
Tom Hirst
1 year
Show your personality.
3
60
1K
@tom_hirst
Tom Hirst
1 year
The best time to start is now.
4
101
1K
@tom_hirst
Tom Hirst
1 year
Keep a close circle of local friends and a network around the world.
5
85
1K
@tom_hirst
Tom Hirst
1 year
Save your best hours for creative work.
1
70
1K
@tom_hirst
Tom Hirst
3 years
Want to go freelance? Scared of selling? I've sold over £500,000 of projects in the last 4 years. Here's everything I've learned about getting over sales fright. A thread.
37
303
1K
@tom_hirst
Tom Hirst
4 years
Rules for fixed-price projects: 1. Get a deposit 2. Get a fixed scope 3. To reduce the price you must reduce the scope 4. Don't use estimated days x day rate = price 5. Add a minimum 20% contingency 6. Price high enough to make a profit after you've paid yourself
9
129
1K
@tom_hirst
Tom Hirst
4 years
There are two ways to bill daily: 1 day = 8 hours Or 1 day = 1 day Always use the latter. The former robs you of your autonomy.
7
101
1K
@tom_hirst
Tom Hirst
1 year
The freedom to choose where you work from, who you work with and what you work on is worth a lot of money.
5
118
1K
@tom_hirst
Tom Hirst
1 year
A personal website is the simplest way to stand out.
3
60
1K
@tom_hirst
Tom Hirst
4 years
Don't get tricked into sharing tons of project specific information in a proposal. If you can't write a proposal without research then you need a pre-project. Discovery work has value and should come at a price.
9
115
1K
@tom_hirst
Tom Hirst
1 year
Learn to code.
6
67
1K
@tom_hirst
Tom Hirst
1 year
Learn to sell.
5
61
1K
@tom_hirst
Tom Hirst
4 years
Charging by the hour doesn't work in favour of freelancers. If you need to use it to get started, Stop using it as soon as you can.
5
99
1K
@tom_hirst
Tom Hirst
4 years
Things that increase perceived value and thus project price: - The scarcity of your time (availability) - What you've done before (credibility) - The project price itself
3
99
1K
@tom_hirst
Tom Hirst
1 year
Learn to cook.
2
62
1K
@tom_hirst
Tom Hirst
4 years
If you want to raise your rates in future, When billing by the day, Max out at selling 4 days per week to clients. Give yourself time to grow your own business.
3
76
1K
@tom_hirst
Tom Hirst
4 years
Hourly billing is by far the worst pricing methodology to use for profit.
5
76
1K
@tom_hirst
Tom Hirst
3 years
I've worked on 100+ freelance projects since 2009. Here's how to get good clients and avoid bad ones. A thread.
38
310
1K
@tom_hirst
Tom Hirst
4 years
Having one pricing strategy that you can apply to every real-world engagement is often a fallacy.
5
67
1K
@tom_hirst
Tom Hirst
4 years
Do you want to avoid: - Estimating every small task? - Filling out timesheets? - Sending tons of invoices? - Having to justify every time you go "over"? Avoid hourly billing.
3
84
1K
@tom_hirst
Tom Hirst
1 year
To understand the benefits of doing something for a long time, do something for a long time.
1
93
1K
@tom_hirst
Tom Hirst
4 years
Get. A. Deposit.
3
73
1K
@tom_hirst
Tom Hirst
1 year
There's a middle ground between billion dollar founder and 9-5 office job that will make you very happy.
4
50
1K
@tom_hirst
Tom Hirst
1 year
Get comfortable talking about money or it will give you headaches, resentment and anxiety for life.
2
63
1K
@tom_hirst
Tom Hirst
1 year
Go to the gym.
4
51
1K
@tom_hirst
Tom Hirst
1 year
Focus on the people you want to help.
3
43
1K
@tom_hirst
Tom Hirst
1 year
Meetings before and after work only.
7
35
1K
@tom_hirst
Tom Hirst
4 years
Hourly billing is by far the worst pricing methodology to use for efficiency.
1
59
946
@tom_hirst
Tom Hirst
3 years
If you can code, design, write or sell, your worst case scenario is getting a decent job.
16
106
944
@tom_hirst
Tom Hirst
1 year
Get a dog.
11
37
910
@tom_hirst
Tom Hirst
1 year
My coding journey: - HTML - CSS - PHP - JavaScript - TypeScript - Solidity You?
274
55
903
@tom_hirst
Tom Hirst
4 years
If you bill your client daily, you're giving them a day's work. Nothing else. It's a rolling engagement for a reason. Day rate can't come with a guarantee of completion.
5
40
888
@tom_hirst
Tom Hirst
4 years
If you're instantly available, expect to be asked to lower your price.
4
58
847
@tom_hirst
Tom Hirst
4 years
"I can't get clients" Do you advertise? Do you have a website? Have you told people you're available? Do you document your work, thoughts & progress? Are you sharing any of this online? Do you build rapport with like-minded people on social media? Do the work to get work.
15
148
846
@tom_hirst
Tom Hirst
3 years
Clients who try to replace payment with future opportunity are usually the ones who never provide it.
18
244
811
@tom_hirst
Tom Hirst
4 years
You don't have to use the same pricing methodology for every engagement. Client 1: Day rate Client 2: Fixed priced project Client 3: Ongoing retainer Use the strategy that fits the work best.
2
53
812
@tom_hirst
Tom Hirst
1 year
Share your work.
2
33
785
@tom_hirst
Tom Hirst
3 years
Everything you consume is learning. Everything you build is understanding. Everything you share is marketing.
8
180
762
@tom_hirst
Tom Hirst
5 years
Advice to my 22-year-old self about to start a remote freelancing career. A thread. 👇
26
224
749
@tom_hirst
Tom Hirst
4 years
Pricing freelancing projects is tough There's no 1-size-fits-all solution Understand each method Have your preferences Be aware of your position Gauge what your clients are most likely to accept Apply the most appropriate strategy to get the job at a price you're happy with
33
59
731
@tom_hirst
Tom Hirst
4 years
I use Twitter to make friends with smart people doing cool stuff. You?
70
39
681
@tom_hirst
Tom Hirst
3 years
Freelancing, indie hacking, solopreneurship, being self-employed. Whatever you want to call it, I've done it for 12 years. Here's everything I'd do earlier knowing what I know now. A thread.
32
153
685
@tom_hirst
Tom Hirst
4 years
Your personal website is your 2020 resume.
36
75
686
@tom_hirst
Tom Hirst
4 years
Sometimes pricing a freelancing project can be as simple as : Freelancer: "I'm happy to do the work for this price". Client: "I'm happy to pay this price for the work completing".
4
47
675
@tom_hirst
Tom Hirst
4 years
You can't charge a premium if your individual value isn't obvious.
1
48
671
@tom_hirst
Tom Hirst
3 years
Questions to ask yourself to help narrow your focus: - Who do I like working with? - What do I do better than most? - What feels like fun to me and work to others? - What can I do for a long time? - Where do I want to take this eventually?
2
93
672
@tom_hirst
Tom Hirst
4 years
Proposals > estimates
1
39
670
@tom_hirst
Tom Hirst
4 years
If you're the most expensive option, And a prospect who cares can't understand why, Your positioning is off. Price tells it's own story, but it needs back up from credibility.
1
48
655
@tom_hirst
Tom Hirst
4 years
Remember that when you give a fixed-price for a scope of work, You are guaranteeing completion. Going back to the table for more money at this stage leaves a bad taste.
1
36
641
@tom_hirst
Tom Hirst
1 year
The key to fulfilment is working on things you like, spending time with people you love, and having the freedom to choose your next step.
13
59
626
@tom_hirst
Tom Hirst
4 years
How to get freelance clients and keep them. Everything I've learned. A thread.
29
128
626
@tom_hirst
Tom Hirst
3 years
Jack Gordon Thomas Hirst. Born on 5th October at 18:30. My wife is a legend. 🙏
Tweet media one
Tweet media two
101
3
593
@tom_hirst
Tom Hirst
1 year
Pay fast.
Tweet media one
36
17
600
@tom_hirst
Tom Hirst
4 years
Value-based pricing TLDR version: Your client's average lead value = £500 You estimate that your work will get them 100 leads in year 1. That's £50,00 of value. You give a price for your work based on a % of that figure. If you can show the value, you can justify the price.
5
38
564
@tom_hirst
Tom Hirst
1 year
Well that escalated quickly.
Tweet media one
53
4
544
@tom_hirst
Tom Hirst
3 years
How to build a personal website that pays for your life. Everything I've learned. A thread.
24
92
544
@tom_hirst
Tom Hirst
3 years
The only freelancing “growth hack” you’ll ever need: Narrow your focus and stick around.
4
72
543
@tom_hirst
Tom Hirst
4 years
When a hard deadline is introduced to a fixed-price project, Add 20%.
2
33
537
@tom_hirst
Tom Hirst
4 years
Fixed-price projects are highly beneficial to efficient freelancers. *If* quality is retained.
1
26
536
@tom_hirst
Tom Hirst
4 years
7 ways to gain trust online: - Be discoverable (website, social) - Be authentic (don't fabricate) - Be transparent (show results) - Be accessible (help people) - Be relatable (tell your story) - Be brilliant (do great work) - Be useful (spread value)
12
126
540
@tom_hirst
Tom Hirst
1 year
A note for parents who love their work: Don't put making memories on hold. I know it's hard. You like working, so it's easy to keep going. An extra hour here, an extra hour there. Maybe you have an evening project or two. Then the weekends sneak in. You might be doing it
Tweet media one
43
33
532
@tom_hirst
Tom Hirst
3 years
How to work for free for yourself: - Self-initiate projects that prove the results of the service you want to sell - Write articles and tutorials that make your expertise obvious - Build an audience of connections that see you as an authority by helping people
1
59
516
@tom_hirst
Tom Hirst
3 years
How to build a fully on-chain NFT project in 7 steps (with code):
28
100
505
@tom_hirst
Tom Hirst
1 year
Perfect conditions don't exist.
3
35
507
@tom_hirst
Tom Hirst
4 years
You hate mornings because you stay up too late.
32
57
513
@tom_hirst
Tom Hirst
3 years
5 ways to stick around in freelancing: - Do a good job - Do a good job - Do a good job - Do a good job - Do, a good job
2
43
502
@tom_hirst
Tom Hirst
4 years
If it's most risky for you to work with the client the price should be higher. If it's most risky for the client to work with you the price will be lower Price mirrors risk.
2
38
505
@tom_hirst
Tom Hirst
4 years
Estimates are never accurate.
12
31
508
@tom_hirst
Tom Hirst
4 years
The 3 stages of self-employment: 1. I want more work 2. I want less work that pays more 3. I want to get paid for work I've already done
14
59
506
@tom_hirst
Tom Hirst
4 years
Give preference to retainer engagements that sell your availability to deliver knowledge, not your labour.
4
33
500
@tom_hirst
Tom Hirst
4 years
If you think there's a chance you might kick yourself for not charging enough, It'll probably happen during the project. Add 20%.
1
26
490
@tom_hirst
Tom Hirst
4 years
"Why should I pay so much for something that you did so quickly?" Because I just saved you a ton of time.
18
98
469
@tom_hirst
Tom Hirst
4 years
7 ways to gain trust: - Be discoverable (online and offline) - Be authentic (don't fabricate) - Be transparent (show results) - Be accessible (help people) - Be relatable (tell your story) - Be brilliant (do great work) - Be useful (spread value)
7
104
477
@tom_hirst
Tom Hirst
4 years
Negotiate on terms, not price.
2
49
473