Every creative eventually hits the same fork: quote by the hour, or quote a flat price for the whole job. There is no universally correct answer, which is why the advice online is useless. The honest answer is that each method protects you against a different risk, and the right choice depends on how well you can see the shape of the work before you start.
When hourly saves you
Charging by the hour means you get paid for the time you actually spend, tracked and billed at the end. Its whole virtue shows up on the messy project.
Picture the client who says “just a few tweaks” and then reopens the concept four times, changes the palette after sign-off, and adds a room in week three. On a flat rate, all of that lands on you for free. On an hourly rate, every one of those hours is billable, so scope creep stops being your problem and starts being a line on the invoice. That makes hourly the safer pick whenever the brief is open-ended or the relationship is ongoing with no fixed finish line. You stay flexible, and the client absorbs the cost of their own indecision.
The trade is real, though. Your income swings month to month, which makes budgeting harder, and some clients get nervous about an open meter because they cannot see the ceiling. A biweekly billing rhythm smooths the cash flow and, as a side benefit, keeps the client from ever opening one alarming invoice at the end.
When a flat rate wins
A flat rate quotes one price for the finished job, whatever hours it takes. If you are fast and experienced, this is where you get paid for that.
Say a project reliably takes you twelve hours because you have done forty like it. Bill hourly and you are quietly punished for being efficient. Quote it as a project and your speed becomes profit. Flat rates also give you a predictable number to plan around, and clients tend to prefer them, because they can see the total before they commit and there are no surprises to argue about later.
Bill by the hour and your efficiency pays the client. Quote the project and your efficiency pays you.
The danger is misjudging the job. Set a flat fee on work you have not done before, underestimate the complexity, and you have signed up for unpaid overtime with a smile. This is exactly why flat rates suit seasoned practitioners and trip up beginners: pricing a project accurately is a skill you earn by having priced a lot of them, badly, first.
So which one
Match the method to what you can actually see. If the scope is vague, the client is a serial reviser, or you have never done this kind of work before, charge hourly and let the time protect you. If the job is well defined, you have done it many times, and you work quickly, quote the project and keep the upside of your own speed. Plenty of studios run both, hourly for open-ended retainers and flat fees for defined packages, and there is nothing incoherent about that. The only real mistake is choosing by habit instead of by the risk sitting in front of you.