When you search for jobs on Upwork, you will notice two distinct project types: Fixed Price and Hourly Rate.
If you are just starting, you must understand the difference between the two and know which one is better for your specific workflow. Many beginners select the wrong job type and end up losing money.
A Fixed Price job is a Contract for a specific deliverable. The client gives you a task and sets a total price. For example: "Design a logo for me, I will pay $50." Whether you finish that logo in 1 hour or 10 days, you will receive exactly $50.
Pros:
Cons:
Golden Rule (Milestones): For Fixed Price jobs, always ask the client to put the money in Escrow (Milestones). Escrow means the client gives the money to Upwork upfront. When you submit the work, Upwork releases the money to you. If a client says, "Give me the work first, then I will pay you outside of Upwork," it is a scam.
Hourly rate means you are paid a Wage based on time spent. You set your rate at $10/hour. However many hours you work, you get paid accordingly.
Upwork requires you to download a "Time Tracker" desktop app. When you start working, you turn it "ON". The software takes a screenshot of your screen every 10 minutes to prove to the client that you are actually working.
Pros:
Cons:
Advice: In the beginning, taking a few Hourly jobs is a great way to build up 5-star ratings quickly. Once your profile is strong, transition exclusively to high-ticket Fixed Price projects!
Exercise 1: For your next 3 proposals, explicitly calculate both options for the client: (a) Hourly rate × estimated hours = total project cost, (b) Fixed price for the same scope. Present both and let the client choose. Note which they prefer and what it tells you about their risk tolerance.
Exercise 2: Review your last 5 projects. For hourly projects: divide total earned by hours worked. For fixed-price projects: divide total earned by actual hours worked. Which one gave you a better effective hourly rate? Use this data to decide which model to prioritize.
Exercise 3: Write a "scope creep clause" for your fixed-price contracts: "This contract covers [specific deliverables]. Any requests beyond this scope will be quoted separately at $X/hour." Practice sending this in a professional tone. This single clause protects you from the most common freelance income leak.