How do you make a clear offer for a short job?
WorkDeal · updated 03/11/2026
In short
A clear offer explains what the proposed price covers, the assumptions behind it and how additional work will be charged. Ask for missing details before making an offer, and confirm the price and payment arrangements in chat.
Establish the scope first
When considering how to make an offer, start with the task rather than a number. Ask about the number of items, surface area or another suitable measure of scope, the expected result and the deadline. Clarify access, floors, lifting requirements and whether preparation and tidying up are included. Photos can help, but do not replace answers about missing conditions.
For an unclear description, use the guide to a good job listing to prepare questions. If you have little experience, also read the guide to short jobs for beginners. Do not offer work you lack the competence to do: electrical and gas work, work at dangerous heights and other hazardous tasks require someone with suitable training.
Choose a clear pricing method
A fixed price suits work with sufficiently clear boundaries and outcomes. Describe which activities are included and excluded. For an hourly rate, state what counts as working time, how hours will be recorded and the estimated duration. An estimated duration is not a promise that the work will definitely be finished within that time.
Separate labour time, travel and materials even if you quote one total price. State whether travel is included or agreed separately and who obtains the materials. If quantities are unknown, explain how material costs will be approved before purchasing. Do not imply that an unresolved cost is already included in the final price or replace missing information with assumptions.
Enter your offer and set its validity
For WorkDeal “Make an offer” jobs, you must enter a positive price in the “Your offer” field before applying. Explain in your application message what scope that price covers and how it relates to your proposed pricing method. If essential details are missing, ask for them before making an offer; do not assume the other person will automatically understand what the price means.
Add a validity deadline and assumptions, such as the agreed work date and access being ready. A validity period distinguishes the current offer from a later possibility; it does not guarantee that you will get the job. If the start is postponed or conditions change, confirm again whether the price and your availability remain the same.
Sample offer message
Example: “For [task and scope], I propose [fixed total price / hourly rate: enter your price]. This covers [activities and outcome]; it excludes [exclusions]. The estimated working time is [duration], assuming [conditions]. For hourly work, we will count time using [start, finish and treatment of breaks] and confirm hours by [method]. Travel [is included / is agreed separately]. Materials will be obtained by [party]; their cost [is included / requires separate approval before purchase]. Please clarify [open question]. This offer is valid until [date]. If extra work is added or the scope changes, we will agree a new price or calculation before continuing. Payment timing and method: [agreement].”
Replace the bracketed fields with actual terms and keep only your chosen pricing method. WorkDeal does not handle workers’ pay: the employer pays the worker directly, and you agree payment details in chat. The offer should be specific enough for both parties to understand later exactly which work the agreed pay covered.
Checklist before sending and when things change
✓ The scope, result and excluded activities are described, and outstanding questions have been asked.
✓ The fixed price or hourly rate is clearly stated; labour time, travel and materials involve no hidden assumptions.
✓ Offer validity and payment terms are written down, and a positive “Your offer” price is entered for a “Make an offer” job.
✓ If the scope changes, I will pause before starting extra work and confirm a new agreement in chat. The old price does not automatically cover new tasks.

