Review these essentials before starting any freelance project to avoid common problems.
Be specific. 'A website' is vague. '5-page website with contact form and blog' is clear.
Just as important as what IS included. Prevents scope creep.
E.g., '2 rounds of revisions included, additional rounds at $X each'
Set realistic deadlines - and buffer time for revisions
Total project cost, clearly stated
E.g., '50% upfront, 50% upon completion' or 'Net 14 days'
PayPal, bank transfer, check, etc.
Consider adding late fees or pausing work
Email, Slack, weekly calls?
Set working hours and response time expectations
E.g., 'Weekly progress emails every Friday'
Avoid confusion with multiple stakeholders
Even a simple agreement protects both parties
Clarify ownership rights upfront
Define cancellation terms and kill fees
NDA if handling sensitive information
Texting at midnight = future problem
Vague requests = endless revisions
Trust your gut. If it feels off, it probably is.
Rude now = worse later
Missing any of these items increases your risk of scope creep, payment issues, or client conflicts. Take time to clarify everything upfront.
Good clients will appreciate your professionalism. Difficult clients will reveal themselves when you try to set clear terms - and that's valuable information.