cody, i love your content, its just you sharing your thoughts without the BS as a dev that's experienced, this will help me very much thank you. You are very calm and the cherry on top is the no music in the background. very chill to just listen to. THANKS ALOT.
I don’t charge by the hour anymore. It’s not great for quantifying urgency. For some clients, their site is worth more to them the sooner you can deliver it. With an hourly rate that doesn’t make sense because you’re being penalized for getting it done quicker. There are ways around that - you could just charge more per hour for higher urgency clients. But it’s so much simpler to charge a flat rate based on the perceived value to the client. It does require a deeper conversation.
How much and when to charge a client was always hard for me to determine. Now, what I do is have the client pay their balance every Friday. Kind of like paying your tab at the local pub. This way, the client doesn't get surprised by a large invoice all at once. If it turns out to be a bad client, and they don't pay, I'm only out one week of work. That's not ideal, but it is something I can recover from.
Nah that’s why I charge 70% up front. I need to know they are serious before I waste my time. It’s obviously easier to get money up front if you are deemed as trustworthy (my yt channel seems to help build trust)
I think too this is the best way of freelancing, especially the communication, I liked a lot that part . Thank you so much for sharing this with us . Keep going
Honestly this alone give me a nice push to see how much more (money wise) I can achieve just being good at coding and freelance a bit. I need to speed up my learning a lot.
This website is beautiful! Simple and elegant. I think it's useful in promoting your product. Maybe you could make a tutorial on coding such one page websites?
Awesome! I’ve been talking about freelancing a lot and a lot of people do ask about freelancing. I think just to have options in this job market. Glad you shared your process and information.
I would take no less then 1500€. We need also to setup all the hosting and domains and emails.. And usually clients are realy bad at providing content and concrete info on what are their requirments...
I had a question about if do you host the code on github and leave it there after deploying also ? Also what kind of tools do you use to make the invoices and keep track of them ? Thank you in advance :)
you are right, a couple thousand for that industry is normal, I've seen some web developer who work building CMS/landing page charge above 5k for that kind of website alone lmao. but it is really depends on your client.
Great Explanation mate, even you underestimate yourself quite and of course it depends on the customer how much budget they have for their Websites. I've seen companies paying 25k for a shitty WordPress page that is build like spagetti.
Greetings, I'm going to start selling my services for websites and I liked this comment you wrote: "I usually have them rent their own hosting service and then I'd either ask them to give me access so I can set it up. A simple site like this I just hosted for them on aws and hooked up their domain." My question is the following, and I know it may sound silly :), But here it goes: - Do you create a personal AWS account for your client and explain how payment works and other important things to take into account?
Great video! Im new to this freelancing stuff. Can you explain how you would manage future costs after shipping the product, like costs for hosting, storing data, maintaining the product, etc..?
If I’m hosting and maintaining their site, and making minor text changes, I’d probably just charge them a bill for the entire year of hosting. Take how much it’ll cost to run the service for an entire year and times it by some multiplier for your profit
Wow man like $3-600 is what I would have charged back in 2005. Definitely not worth my time now. As for WP, the main problem with WP is that you have to be on top of updates for security reasons. Customers likely will not stay on top of updates (even DigitalOcean's auto updates don't do every update automatically since some have the potential to break things), and will blame/expect you to fix their shit when it breaks. Not worth it.
Regarding the hourly rate, I do feel a bit skeptical about it. I mean, isn't it easy to rip off a client by saying that project x took you 12 hours to build while in reality it only took you 3 hours to build so now you ripped him off 4 times the amount? I mean, how does the client even gonna now?
It goes both ways. You quote for 4 hours and charge them $500 but it ends up taking you 20 hours and they keep asking you for little tweaks constantly and rip you off as the developer. At the end of the day someone will get ripped off unless you are really good at estimating how long stuff takes. I do hourly to let clients know they will pay for every change outside of what I’ve estimated or agreed on for the deliverables
out of topic question but at 1:10 I see you go to sections by clicking links in navbar, did you use scrollIntoView for that? and if you did are there big performance differences between doing that or using a links?
Yeah, I used scroll into view. The nav links seemed to cause issues because next lazy loads images so it would scroll to the wrong offsets of sections.
Hi, new to dev guy here, why did you use nextjs when react alone was enough? Haven't used next before but as far as I know it's a metaframework that allows backend stuff along with react (oversimplified explanation but this is a youtube comment not an essay lol), given that there was no need for any backend in this project wouldn't react alone be enough?
Can you tell me what advantages did you get over vanilla HTML, CSS, JS when developing this site? I mean in the end it's a single page site with all of it's sections in one document so yea just curious.
I used the stack I’m most familiar with which means I can make the same site faster meaning I make more money and spend less time. Using nextjs allows me to easily add in functionality if a client decides down the road he wants something more interactive.
Same @webdevcody, I'll charge an hourly rate and give a rough estimate per feature. I don't do more than 1 freelance gig a year though and rather work on some own side hustle 😅
I always wonder about where to host these websites and the ongoing "care". Do you just host on netlify and hand over once funds have cleared? Do quotes include hypercare? Etc etc
If you’re hosting for them I’d require a yearly payment to cover hosting costs plus any work you’ll need to do on it. Or walk them through how to set up their hosting and deployment
You said that you share the link with them and just give them the demo and not the code. How does the final deployment and transfer of code + instances/VMs look like though? What about the private keys or env stuff? Would it (ideally) take like 1-2 day or less?
I usually have them rent their own service hosting and then I’d either ask them to give me access so I can set it up. A simple site like this I just hosted for them on aws and hooked up their domain.
So If you don't mind what's your primary income, I thought it was freelancing, but I think it's not, just wanted to know that because am looking for different ways to earn as a programmer
If you get better and faster, increase your hourly rate. The reason I do hourly is to prevent clients from asking for more little tweaks. I can tweak anything they want, but I’ll charge them for how long it took me to make the change
Kinda sweet I got referenced in a WebDevCody video lol. One thing with deliverables on freelance work is scope creep. You mentioned most clients you get are just from seeing your channel -- do you ever get clients that don't know about your online presence? Curious to know if you've noticed differences in scope creep tendencies / micromanagement in those familiar with your work vs. those who aren't.
I actually don't get it! Where the f*** do you guys get that kind of clients?? Cuz I've tried so many freelancing platforms, and yet, all the clients there are sooooooo cheap!! Can someone with a good knowledge in this give us some infos please!!!
of all youtube devs you're the one I related the most and the one whose videos I more often feel like "that sounds really useful! I should watch it!"
cody, i love your content, its just you sharing your thoughts without the BS as a dev that's experienced, this will help me very much thank you. You are very calm and the cherry on top is the no music in the background. very chill to just listen to. THANKS ALOT.
This is probably the number one youtuber I have really learnt from ! Awesome work dude
I don’t charge by the hour anymore. It’s not great for quantifying urgency. For some clients, their site is worth more to them the sooner you can deliver it. With an hourly rate that doesn’t make sense because you’re being penalized for getting it done quicker. There are ways around that - you could just charge more per hour for higher urgency clients. But it’s so much simpler to charge a flat rate based on the perceived value to the client. It does require a deeper conversation.
How do you deal with scope creep when charging a fixed cost?
Baseline the requirements, ie write what you're delivering and have them confirm.
Then you simply refer back to that document
Gahhhh this is awesome!!!!! Good job babe!!!! Thank you for doing this ❤
babe??!
yea thats his wonderful wife right there. Love your content as always 🚀
Love the support you give in the comments. This isn’t the first time I’ve seen you comment on a video.
Thanks babe!
Thanks for sharing your perspective!
Maaan, that's the type of content i like to see. Big like!
How much and when to charge a client was always hard for me to determine. Now, what I do is have the client pay their balance every Friday. Kind of like paying your tab at the local pub. This way, the client doesn't get surprised by a large invoice all at once. If it turns out to be a bad client, and they don't pay, I'm only out one week of work. That's not ideal, but it is something I can recover from.
Nah that’s why I charge 70% up front. I need to know they are serious before I waste my time. It’s obviously easier to get money up front if you are deemed as trustworthy (my yt channel seems to help build trust)
@@WebDevCody thats a great way to move forward with the money vs time billing once the trust is above a certain threshold
I think too this is the best way of freelancing, especially the communication, I liked a lot that part . Thank you so much for sharing this with us . Keep going
Honestly this alone give me a nice push to see how much more (money wise) I can achieve just being good at coding and freelance a bit. I need to speed up my learning a lot.
This website is beautiful! Simple and elegant. I think it's useful in promoting your product. Maybe you could make a tutorial on coding such one page websites?
Thank you!
Awesome! I’ve been talking about freelancing a lot and a lot of people do ask about freelancing. I think just to have options in this job market. Glad you shared your process and information.
Man you really helped us with your videos, wish you all the best and thanks
Love these types of videos! Thanks for sharing
I never thought about the client talking like that, thats so cool
This video will definitely help someone make some money. Keep the high quality content coming.
Amazing Insights. Thanks a lot for sharing. Your content really helps.
Nice video, probably i will be using your approach when freelancing
I would take no less then 1500€. We need also to setup all the hosting and domains and emails.. And usually clients are realy bad at providing content and concrete info on what are their requirments...
You should also make a video on how to find such potential clients...
Omg thank you so much Cody for this!
Great insights, thanks for sharing
Perfect vid,awesomeeeee cody !
I had a question about if do you host the code on github and leave it there after deploying also ? Also what kind of tools do you use to make the invoices and keep track of them ? Thank you in advance :)
Interesting, really informative.
you are right, a couple thousand for that industry is normal, I've seen some web developer who work building CMS/landing page charge above 5k for that kind of website alone lmao.
but it is really depends on your client.
Thank you for this
just for data point, would charge 200-250 in SEA region
Great Explanation mate, even you underestimate yourself quite and of course it depends on the customer how much budget they have for their Websites. I've seen companies paying 25k for a shitty WordPress page that is build like spagetti.
Greetings, I'm going to start selling my services for websites and I liked this comment you wrote:
"I usually have them rent their own hosting service and then I'd either ask them to give me access so I can set it up. A simple site like this I just hosted for them on aws and hooked up their domain."
My question is the following, and I know it may sound silly :), But here it goes:
- Do you create a personal AWS account for your client and explain how payment works and other important things to take into account?
yeah I'd just use my own aws account and host their stuff on my account and charge them for hosting / maintenance feeds.
Great video! Im new to this freelancing stuff. Can you explain how you would manage future costs after shipping the product, like costs for hosting, storing data, maintaining the product, etc..?
If I’m hosting and maintaining their site, and making minor text changes, I’d probably just charge them a bill for the entire year of hosting. Take how much it’ll cost to run the service for an entire year and times it by some multiplier for your profit
Wow man like $3-600 is what I would have charged back in 2005. Definitely not worth my time now. As for WP, the main problem with WP is that you have to be on top of updates for security reasons. Customers likely will not stay on top of updates (even DigitalOcean's auto updates don't do every update automatically since some have the potential to break things), and will blame/expect you to fix their shit when it breaks. Not worth it.
It is awesome workflow
Regarding the hourly rate, I do feel a bit skeptical about it.
I mean, isn't it easy to rip off a client by saying that project x took you 12 hours to build while in reality it only took you 3 hours to build so now you ripped him off 4 times the amount? I mean, how does the client even gonna now?
It goes both ways. You quote for 4 hours and charge them $500 but it ends up taking you 20 hours and they keep asking you for little tweaks constantly and rip you off as the developer. At the end of the day someone will get ripped off unless you are really good at estimating how long stuff takes. I do hourly to let clients know they will pay for every change outside of what I’ve estimated or agreed on for the deliverables
out of topic question but at 1:10 I see you go to sections by clicking links in navbar, did you use scrollIntoView for that? and if you did are there big performance differences between doing that or using a links?
Yeah, I used scroll into view. The nav links seemed to cause issues because next lazy loads images so it would scroll to the wrong offsets of sections.
Hi, new to dev guy here, why did you use nextjs when react alone was enough? Haven't used next before but as far as I know it's a metaframework that allows backend stuff along with react (oversimplified explanation but this is a youtube comment not an essay lol), given that there was no need for any backend in this project wouldn't react alone be enough?
It provides a lot of performance features, caching, image scaling, pre fetching, real url based routing.
Can you make video explaining how to find freelancer work for developing website and apps?
Would be awesome if you could focus a little bit more on acquiring clients. Another video maybe... 🥺👉👈
Usually they just reach out to me 😅
Can you tell me what advantages did you get over vanilla HTML, CSS, JS when developing this site? I mean in the end it's a single page site with all of it's sections in one document so yea just curious.
following
The DX of using a framework and tools like TailwindCSS is quite good in my opinion. He could do it all vanilla, but it would take up a lot more time.
I used the stack I’m most familiar with which means I can make the same site faster meaning I make more money and spend less time. Using nextjs allows me to easily add in functionality if a client decides down the road he wants something more interactive.
@@WebDevCody Oh okay so basically future reliability and familiarity made you go for it. Thank you so much for clearing this doubt 🙏
@@mormantu8561 yes just saw his reply and you're pretty spot on ngl
Same @webdevcody, I'll charge an hourly rate and give a rough estimate per feature. I don't do more than 1 freelance gig a year though and rather work on some own side hustle 😅
I always wonder about where to host these websites and the ongoing "care". Do you just host on netlify and hand over once funds have cleared? Do quotes include hypercare? Etc etc
If you’re hosting for them I’d require a yearly payment to cover hosting costs plus any work you’ll need to do on it. Or walk them through how to set up their hosting and deployment
@@WebDevCody thanks!
If comfortable sharing what’s your hourly rate?
You said that you share the link with them and just give them the demo and not the code. How does the final deployment and transfer of code + instances/VMs look like though? What about the private keys or env stuff? Would it (ideally) take like 1-2 day or less?
I usually have them rent their own service hosting and then I’d either ask them to give me access so I can set it up. A simple site like this I just hosted for them on aws and hooked up their domain.
Just wondering will you add unit test in your freelance project?
No
So If you don't mind what's your primary income, I thought it was freelancing, but I think it's not, just wanted to know that because am looking for different ways to earn as a programmer
I have a full time job working at a software company. I don’t free lance
Why are you doing it hourly? So if you are getting better and faster, you will charge less for the same page?
If you get better and faster, increase your hourly rate. The reason I do hourly is to prevent clients from asking for more little tweaks. I can tweak anything they want, but I’ll charge them for how long it took me to make the change
Looks like a bootstrap site
for a 'family and friends' sidegig I'd charge around 300.
3 hours?? that's the time i took to choose the font and colors... Maybe 3 hours if i "copy" from somewhere else....
I used some premade flowbite components
300-400$ including dashboard ?
No they have no dashboard. Just a single page website
Kinda sweet I got referenced in a WebDevCody video lol.
One thing with deliverables on freelance work is scope creep. You mentioned most clients you get are just from seeing your channel -- do you ever get clients that don't know about your online presence? Curious to know if you've noticed differences in scope creep tendencies / micromanagement in those familiar with your work vs. those who aren't.
#WeNeedMoreVideosOnDevelopmentXMakingMoney
Nav items not aligned …
I didn’t say it’s quality work 😂
I’ve been charging £100 for sites like this 😅
Bro I have built large ecommerce mern stack apps under 250$ lol .
Lol why you charging so little
@@WebDevCody I was Beginner and wanted to get my gig going.
I actually don't get it! Where the f*** do you guys get that kind of clients?? Cuz I've tried so many freelancing platforms, and yet, all the clients there are sooooooo cheap!!
Can someone with a good knowledge in this give us some infos please!!!
i think you undercharged danggg
This project was for free, so yeah i undercharged them
WordPress??? Yeah if your client is ok with being hacked 😂😂😂
Hi Cody! How did you manage to build this website so fast? Is it just because you used components from flowbite or are there any other lifehacks?
yeah I used some premade components, and tailwind makes it very easy to just churn out sections