Debate: Should you charge by the hour or by the project for web dev work?
I started out charging $50 an hour for web development work, and it felt fair. But then I took a flat $400 project to build a simple landing page for a bakery in Denver, thinking it would take 8 hours max. Turns out, the client kept asking for tiny tweaks over 3 weeks, and I ended up spending 14 hours on it. So I made like $28 an hour on that job, which stung. On the other hand, my friend swears by per-project pricing because it helps her land bigger clients who hate hourly uncertainty. So which side do you come down on? Has per-project ever screwed you over too, or do you think hourly billing is the real trap?