---
title: "How to Vet a Freelancer Properly: A 12-Step Checklist"
url: https://zinnhub.com/buyer-guides/how-to-vet-a-freelancer/
description: "A 12-step checklist for properly vetting a freelancer before you hire — portfolio, reviews, communication, contracts, payment safety and red flags."
published: 2026-04-27T18:39:07+00:00
modified: 2026-04-27T18:41:01+00:00
language: en-GB
---

# How to Vet a Freelancer Properly: A 12-Step Checklist

[Home](https://zinnhub.com/) › [Buyer Guides](https://zinnhub.com/buyer-guides/) › How to Vet a Freelancer  Buyer Guides

# How to Vet a Freelancer Properly: A 12-Step Checklist

 By Neil Lock — Zinn Hub CEO & Co-Founder  13 min read  Last updated April 2026

A practical, run-it-in-order 12-step checklist for properly vetting a freelancer before you hire — what to look at, what to ignore, what to insist on in writing, and the red flags that should end the conversation.

In this guide

1. [Verify the portfolio actually belongs to them](#step-1)
2. [Read past reviews properly](#step-2)
3. [Run a real communication test](#step-3)
4. [Ask for references or repeat-buyer history](#step-4)
5. [Get scope clarity in writing](#step-5)
6. [Insist on a contract or platform terms](#step-6)
7. [Use payment safety — never go off-platform](#step-7)
8. [Structure milestones for larger projects](#step-8)
9. [Clarify IP rights upfront](#step-9)
10. [Use NDAs where genuinely needed](#step-10)
11. [Reality-check time-zone and availability](#step-11)
12. [Know your dispute path before you start](#step-12)

The short answer

## How do you vet a freelancer before hiring them?

Run the checks in order. Reverse-image-search the portfolio, read the three- and four-star reviews rather than the average, run a short real communication test, ask for references, get the scope in writing, insist on a contract or platform terms, keep payment on-platform, agree the IP rights, and confirm the dispute path before any money moves.

These checks apply on any platform — this guide says where Zinn Hub removes one for you.

- ID- and skill-verified Zinners
- Reviews require a confirmed purchase
- Buyers pay no platform fee

[Browse verified Zinners](https://zinnhub.com/zinns/)

Hiring a freelancer is, in a strange way, a bigger leap of faith than hiring an employee. You will not interview them face to face. You will not see them work. You will not have HR vouching for the reference check. You hand over money — sometimes serious money — on the basis of a profile, a portfolio and a few messages. The vast majority of those hires go fine. A small minority go very badly, and almost every time they go badly the reason is the same: the buyer skipped one or two checks that would have surfaced the problem early.

I have spent more than 25 years buying freelance work in SEO and digital marketing, and I built Zinn Hub partly because I had been on the receiving end of enough bad hires to know exactly which steps people skip. The 12 below are what I have settled on. Run them in order and the worst outcomes mostly do not happen.

This guide is platform-agnostic. Most of these checks apply whether you hire on Zinn Hub, on a competing marketplace, or directly through a referral. Where Zinn Hub specifically removes a step or makes it easier, I will say so plainly.

---

## Step 01 Verify the portfolio actually belongs to them

Portfolios are the single most-faked element of a freelance profile. Anyone can screenshot somebody else's work, slap it on a profile and claim it. Reverse-image-search two or three of the portfolio pieces — Google Images and TinEye both work for this. If a piece appears on someone else's portfolio first, or on a brand's site with a different agency credited, that is a serious problem.

For writers, paste a sample paragraph into a search engine in quotes. If it shows up published under a different name, it is not theirs. For developers, ask which parts of a codebase they wrote rather than which projects they "worked on" — the answer should be specific.

 Red flag A portfolio that contains only Behance-style mockups for famous brands with no live URL or named client. Real client work has either a live link, a named referee, or a credible NDA-redacted case study with metrics.

## Step 02 Read past reviews properly

Most buyers read reviews wrong. They look at the star average, see 4.9, and stop. The star average is the least useful number on the page. What you actually want to read is the body text of the three-star and four-star reviews, because those are the reviews left by people who were broadly satisfied but had something specific to flag. Patterns in those reviews — slow response, scope creep, revisions disputes — repeat across clients.

Then check whether reviews are from verified purchasers. On Zinn Hub, every review is tied to a completed paid order on-platform — there is no way to leave a review without a verified purchase. On the open web, fake reviews are easy to buy and harder to spot, so weight platform-verified reviews higher than off-platform testimonials.

- Sort by most recent — a freelancer's standards drift, and a glowing review from three years ago tells you very little about today.
- Read the seller's response to negative reviews. A defensive, blame-the-client reply is more revealing than the review itself.
- Look for reviews that mention specifics — deadlines, file formats, revision rounds. Vague praise is often AI-generated or templated.

## Step 03 Run a real communication test

Before you hand over money, send a short, specific message that requires a thoughtful answer. Not "are you available" — that gets a yes from everyone. Ask something like: "Here is the rough scope. What is the first thing you would clarify before quoting?" The quality of that reply is the single best predictor of how the project will run.

Look for: response time within their stated working hours, comprehension of what you actually asked, follow-up questions that show they read it, and clean written English (or your project language). If their first reply ignores half of your message and asks "send me your budget," that is the level of attention you will get for the rest of the engagement.

## Step 04 Ask for references or repeat-buyer history

For projects above a few hundred dollars, ask for a reference. Most freelancers can provide one happy client willing to take a two-minute message. The ones who cannot, or who get evasive when asked, are telling you something.

On a marketplace, the equivalent signal is repeat-buyer rate. A freelancer with a history of the same buyers returning project after project has earned that trust the hard way. On Zinn Hub, you can see how many orders a Zinner has completed and how recent the activity is — both more useful than a star average alone.

## Step 05 Get scope clarity in writing before you pay

The single biggest cause of freelance disputes is scope ambiguity. Both sides start the project with a different mental picture of what "done" looks like, and at delivery they discover the gap. The fix is boring and effective: write the scope down before payment, in plain language, and have the freelancer confirm it back.

 Deliverables Exactly what files, formats, word counts, page counts, asset counts you will receive.

 Revisions How many rounds, how big a change qualifies as a revision vs. a new request.

 Timeline Start date, milestone dates, final delivery date — and what happens if they slip.

 Out of scope An explicit list of things the price does not cover. This single line saves more disputes than any other.

## Step 06 Insist on a contract — or platform-equivalent terms

For direct hires outside a marketplace, insist on a written contract that covers scope, timeline, payment terms, IP assignment, confidentiality and termination. You can find templates from the Freelancers Union and similar bodies — even a one-page agreement signed by both parties is dramatically better than nothing.

On a marketplace, the platform terms function as the contract. The order page on Zinn Hub locks in scope, price, delivery date and revision count at the moment you pay, and both parties are bound by those terms through the platform's dispute process. That is the practical reason platforms exist for smaller projects: you skip the contract drafting and inherit a tested one.

## Step 07 Use payment safety — never go off-platform

If a freelancer asks you to pay outside the platform — by bank transfer, crypto wallet, gift card or any other method that bypasses the marketplace — say no, every time. Off-platform payment is the single most common scam pattern, and it is also the one that destroys all your protections in one move. The platform cannot refund a payment it never saw, cannot mediate a dispute on a transaction it has no record of, and cannot enforce terms on an order that does not exist in its system.

Choose a Platform Protected Zinner on Zinn Hub and your payment is held by Zinn Hub, as a single whole-order amount, until the order completes. The freelancer can see the funds are committed, which gives them confidence to start; you keep the funds protected until you are satisfied. That arrangement only works if the payment is on-platform.

 Red flag Any variation of "let's do it directly to save the platform fee" is a scam pattern, not a discount. The fee is what funds the dispute system, the verification, and the payment protection that covers you.

## Step 08 Structure milestones for anything larger than a one-shot

For projects beyond a single small deliverable, agree milestones with the freelancer and structure the engagement around them. (Note that Zinn Hub itself uses a whole-order model — an order is placed, paid and released as a single amount — so milestone splitting is something you arrange with the freelancer, not a platform payment feature.) A reasonable structure for a typical medium project is something like: 25 percent at kickoff and approved scope, 25 percent at first draft, 25 percent at near-final, 25 percent on acceptance. Adjust the splits to the work — for a website you might tie milestones to wireframes, design, build, launch.

Milestones do three things at once. They cap the buyer's downside if the freelancer disappears mid-project, they give the freelancer reliable cashflow rather than waiting until the end, and they force both sides to agree on what "milestone reached" means — which is itself a useful disagreement to have early rather than late.

## Step 09 Clarify IP rights and ownership upfront

This catches more buyers out than it should. By default, in most jurisdictions, the freelancer owns the copyright in the work they produce — you have a licence to use it, but they can re-licence it to someone else, sell it on a stock site, or include it in a portfolio without limit. If you need exclusive rights, full ownership, or the ability to register trademarks on the output, you need to say so before the work begins and have it written into the order or contract.

For most everyday work — a logo, a blog post, a piece of copy — the standard rights granted on a marketplace are enough. For anything strategic, branded or business-critical, ask explicitly: "Am I getting full IP transfer, or a usage licence?" The answer changes the price, but it should not be ambiguous.

## Step 10 Use NDAs where they are genuinely needed

NDAs get over-used. For a typical website rebuild or marketing campaign, an NDA is theatre — the freelancer has no commercial reason to leak the work and a strong reputational reason not to. For genuinely sensitive work — pre-launch products, financial figures, legal matters, anything that would damage the business if a competitor saw it — an NDA is appropriate.

Keep NDAs short and reasonable. A two-page mutual NDA covering confidentiality, return of materials and a sensible duration (one to three years for most commercial work) is signed quickly. A 14-page document with carve-outs that no individual freelancer would accept is a sign that your legal team is treating a small engagement like an enterprise deal, and it will lose you the candidates you actually want to hire.

## Step 11 Reality-check time-zone and availability claims

"Available 24/7" on a profile is meaningless. Nobody is available 24/7. What you actually want to know is: which hours are they reliably online for messages, and how many hours per week are they realistically committing to your project. A freelancer juggling four full-time clients across three time zones will deliver, eventually, but not on the schedule they implied.

Ask directly: "What is your local time zone, and which hours of the day do you typically reply within an hour?" The answer should be a clear window. If they will not name a window, assume their replies will arrive on their convenience, not yours, and price the friction in.

## Step 12 Know your dispute path before you start

The time to learn how disputes work is not when you are in one. Before you place the order, find out: what counts as a valid dispute, who reviews it, how long the resolution takes, what evidence is needed, and what the possible outcomes are.

On Zinn Hub, the dispute path is: raise the dispute through the order page, both parties submit evidence, our team reviews the order log, the brief, the deliverables and the message thread, and a resolution is issued — refund, partial refund, revision requirement, or order completion. On a Platform Protected order the payment stays held by Zinn Hub throughout. For direct-hire engagements, your equivalent is small claims court or mediation, which is slower, more expensive and harder to enforce internationally — which is part of why platforms are useful for small-to-mid budgets.

 Where Zinn Hub fits

### The 12 steps, with several already built in

Zinn Hub is designed so that the protections in this checklist are not optional add-ons. Every Zinner profile is identity-verified before they can sell. Every review on the platform is tied to a verified completed purchase, so there are no purchased five-star ratings sitting alongside the real ones. Payments to a Platform Protected Zinner are held by Zinn Hub until the order completes, and every dispute is reviewed by our team against the order log, the brief and the message thread.

Buyer Insights is the part most buyers do not realise exists: Zinners can see a buyer's trust score before accepting work, which lifts the standard of behaviour on both sides of the order and makes scope-shifting and ghosting far less viable as a strategy. The platform incentives are built so that the right thing for both parties is also the easiest thing.

### Keep Reading — How to Vet a Freelancer

Related buyer guides, categories and marketplaces on Zinn Hub

[All Buyer Guides →](https://zinnhub.com/buyer-guides/)

#### 📘 Related Buyer Guides

[How to Write a Project Brief](https://zinnhub.com/buyer-guides/how-to-write-a-project-brief/)[Test a Freelancer Before You Hire](https://zinnhub.com/buyer-guides/test-a-freelancer-before-you-hire/)[Common Freelancer Scams](https://zinnhub.com/buyer-guides/common-freelancer-scams/)[How Much Does a Website Cost](https://zinnhub.com/buyer-guides/how-much-does-a-website-cost/)[How Much Does Content Writing Cost](https://zinnhub.com/buyer-guides/how-much-does-content-writing-cost/)[How to Manage a Remote Freelancer](https://zinnhub.com/buyer-guides/how-to-manage-a-remote-freelancer/)[Red Flags in a Freelancer Proposal](https://zinnhub.com/buyer-guides/red-flags-in-a-freelancer-proposal/)[How Much Does Video Editing Cost](https://zinnhub.com/buyer-guides/how-much-does-video-editing-cost/)

Show 24 more ▾

[Working With Freelancers Across Time Zones](https://zinnhub.com/buyer-guides/how-to-work-with-freelancers-across-time-zones/)[Freelancer Contracts and NDA Basics](https://zinnhub.com/buyer-guides/freelancer-contracts-and-nda-basics/)[How Much Does App Development Cost](https://zinnhub.com/buyer-guides/how-much-does-app-development-cost/)[What Is Escrow and How Does It Protect You?](https://zinnhub.com/buyer-guides/what-is-escrow-and-how-does-it-protect-you/)[Who Owns the Copyright When You Hire a Freelancer?](https://zinnhub.com/buyer-guides/who-owns-the-copyright-when-you-hire-a-freelancer/)[How to Avoid Scope Creep](https://zinnhub.com/buyer-guides/how-to-avoid-scope-creep/)[How to Handle a Dispute With a Freelancer](https://zinnhub.com/buyer-guides/how-to-handle-a-dispute-with-a-freelancer/)[How to Hire an SEO Freelancer](https://zinnhub.com/buyer-guides/how-to-hire-an-seo-freelancer/)[How to Hire a Freelance Video Editor](https://zinnhub.com/buyer-guides/how-to-hire-a-freelance-video-editor/)[Freelancers vs Full-Time Employees](https://zinnhub.com/buyer-guides/freelancers-vs-full-time-employees/)[What to Include in a Design Brief](https://zinnhub.com/buyer-guides/what-to-include-in-a-design-brief/)[How to Write a Job Post](https://zinnhub.com/buyer-guides/how-to-write-a-job-post-that-attracts-good-freelancers/)[How to Compare Freelance Proposals](https://zinnhub.com/buyer-guides/how-to-compare-freelance-proposals/)[How to Review a Freelancer Portfolio](https://zinnhub.com/buyer-guides/how-to-review-a-freelancers-portfolio/)[How to Give Feedback to a Freelancer](https://zinnhub.com/buyer-guides/how-to-give-feedback-to-a-freelancer/)[Freelance Rates: Hourly vs Fixed](https://zinnhub.com/buyer-guides/freelance-rates-explained-hourly-vs-fixed/)[How to Hire a Freelance Developer](https://zinnhub.com/buyer-guides/how-to-hire-a-freelance-developer/)[How to Hire a Freelance Designer](https://zinnhub.com/buyer-guides/how-to-hire-a-freelance-designer/)[How to Hire a Freelance Writer](https://zinnhub.com/buyer-guides/how-to-hire-a-freelance-writer/)[Freelancer vs Agency](https://zinnhub.com/buyer-guides/freelancer-vs-agency/)[Freelance SEO Cost](https://zinnhub.com/buyer-guides/freelance-seo-cost/)[Logo Design Cost](https://zinnhub.com/buyer-guides/logo-design-cost/)[How Much Does Social Media Management Cost](https://zinnhub.com/buyer-guides/how-much-does-social-media-management-cost/)[All Buyer Guides →](https://zinnhub.com/buyer-guides/)

#### 📂 Browse Categories

[Writing & Content Micro Zinns](https://zinnhub.com/micro-zinns/category/writing-content/)[All Categories →](https://zinnhub.com/categories/)

#### 🔀 Switch to Zinn Hub

[Switch from Fiverr](https://zinnhub.com/switch-from/fiverr/)[Switch from Upwork](https://zinnhub.com/switch-from/upwork/)[Switch from SEOClerks](https://zinnhub.com/switch-from/seoclerks/)[Switch from PeoplePerHour](https://zinnhub.com/switch-from/peopleperhour/)[Switch from Freelancer](https://zinnhub.com/switch-from/freelancer-com/)[Switch From The Hoth](https://zinnhub.com/switch-from/the-hoth/)[Switch from Legiit](https://zinnhub.com/switch-from/legiit/)[Switch from Konker](https://zinnhub.com/switch-from/konker/)[Switch from Guru](https://zinnhub.com/switch-from/guru/)[Switch from 99designs](https://zinnhub.com/switch-from/99designs/)[Switch from Toptal](https://zinnhub.com/switch-from/toptal/)[Switch from Contra](https://zinnhub.com/switch-from/contra/)[Switch from Dribbble](https://zinnhub.com/switch-from/dribbble/)[Switch to Zinn Hub](https://zinnhub.com/switch-from/)[See All Switch Guides →](https://zinnhub.com/switch-from/)

#### ⚖️ Compare Platforms

[Zinn Hub vs Fiverr](https://zinnhub.com/compare/zinn-hub-vs-fiverr/)[Zinn Hub vs Upwork](https://zinnhub.com/compare/zinn-hub-vs-upwork/)[Zinn Hub vs SEOClerks](https://zinnhub.com/compare/zinn-hub-vs-seoclerks/)[Zinn Hub vs Legiit](https://zinnhub.com/compare/zinn-hub-vs-legiit/)[Zinn Hub vs Konker](https://zinnhub.com/compare/zinn-hub-vs-konker/)[Zinn Hub vs Freelancer](https://zinnhub.com/compare/zinn-hub-vs-freelancer-com/)[Zinn Hub vs PeoplePerHour](https://zinnhub.com/compare/zinn-hub-vs-peopleperhour/)[Zinn Hub vs Guru](https://zinnhub.com/compare/zinn-hub-vs-guru/)[Zinn Hub vs Toptal](https://zinnhub.com/compare/zinn-hub-vs-toptal/)[Zinn Hub vs 99designs](https://zinnhub.com/compare/zinn-hub-vs-99designs/)[Zinn Hub vs The Hoth](https://zinnhub.com/compare/zinn-hub-vs-the-hoth/)[Zinn Hub vs Bark](https://zinnhub.com/compare/zinn-hub-vs-bark/)[Zinn Hub vs Fat Joe](https://zinnhub.com/compare/zinn-hub-vs-fat-joe/)[Zinn Hub vs DesignCrowd](https://zinnhub.com/compare/zinn-hub-vs-designcrowd/)[Zinn Hub vs Sortlist](https://zinnhub.com/compare/zinn-hub-vs-sortlist/)[Compare All Platforms →](https://zinnhub.com/compare/)

#### 🛠️ Freelancer Tools

[Freelancer Resources Hub](https://zinnhub.com/freelancer-resources/)[Freelancer Income Calculator](https://zinnhub.com/freelancer-resources/freelancer-income-calculator/)[Freelancer Earnings Planner](https://zinnhub.com/freelancer-resources/freelancer-earnings-planner/)[Ambassador Programme](https://zinnhub.com/ambassador-programme/)[Telegram Channels](https://zinnhub.com/telegram/)[Mobile App](https://zinnhub.com/app/)

### Hire with the protections already in place

Browse identity-verified Zinners across writing, design, development, marketing and more — payment protection on every Platform Protected order, every review tied to a confirmed purchase, every dispute reviewed by a real human.

 [Browse the marketplaces](https://zinnhub.com/zinns/)

## Frequently asked questions

How long should vetting a freelancer actually take?

For a small project under a few hundred dollars, 15 to 30 minutes is realistic — read recent reviews, send a communication test, confirm scope. For a project of several thousand, give it a few days: portfolio verification, reference check, scope drafting and a paid trial task all benefit from time. The cost of a bad hire is always higher than the cost of an extra day's vetting.

Is a five-star average a reliable signal?

On its own, no. A high average tells you the seller has not catastrophically failed any client recently. It does not tell you whether they are right for your project. The body of three- and four-star reviews, the seller's responses to criticism, and the recency of activity are all more diagnostic than the headline number.

What if a freelancer asks to take payment off-platform?

Decline. There is no legitimate reason to leave the platform once you have found a freelancer there — the fee covers the protection. Off-platform payment voids your payment protection, voids dispute resolution, and removes any record that the order ever existed. If the freelancer presses, that is information about the freelancer, and it should end the conversation.

Should I always sign an NDA before sharing project details?

Only if the project genuinely involves sensitive information. For routine commercial work, an NDA adds friction without adding protection — most freelancers have nothing to gain from leaking. For pre-launch products, financial information or legally sensitive matters, a short mutual NDA is sensible. The platform terms on Zinn Hub already include confidentiality obligations for both parties on every order.

What is Buyer Insights, and how does it affect me as a buyer?

Buyer Insights lets verified Zinners see a trust score for a buyer before accepting an order — a measure based on completion history, dispute behaviour, communication patterns and order volume. As a buyer, behaving well (clear briefs, timely payment, fair revisions) raises your score and gets you better access to in-demand sellers. It is the same logic as a credit score, applied to buyer-side platform conduct.

Where can I get help if I am not sure how to brief a project?

Zinn Concierge is a free 1-1 with me where we walk through your project, identify the right kind of Zinner, and make sure the brief is tight before you post or order. It is genuinely free, there is no upsell, and it exists because most failed projects fail at the brief stage rather than the delivery stage.

## Related buyer guides

 [Buyer Guide

### Common freelancer scams (and how to avoid them)

The 10 most common scam patterns when hiring freelancers — exactly what they look like and how to spot them.](https://zinnhub.com/buyer-guides/common-freelancer-scams/) [Buyer Guide

### How to write a project brief that gets quoted accurately

A reusable brief template plus the questions to answer before you ever post the project.](https://zinnhub.com/buyer-guides/how-to-write-a-project-brief/) [Buyer Guide

### Freelancer vs agency: which is right for your project?

A practical decision framework — when a freelancer wins on cost and speed, and when an agency earns its premium.](https://zinnhub.com/buyer-guides/freelancer-vs-agency/)

 [‹ Back to all Buyer Guides](https://zinnhub.com/buyer-guides/)

 Follow & Connect

## Connect with **Zinn Hub**

Follow us for platform updates, tips, competitions, and community news. We’d love to connect with you.

- [Facebook @zinnhub](https://www.facebook.com/zinnhub)
- [Instagram @zinnhub](https://www.instagram.com/zinnhub/)
- [TikTok @zinnhub](https://www.tiktok.com/@zinnhub)
- [X (Twitter) @ZinnHub](https://x.com/ZinnHub)
- [YouTube @ZinnHub](https://www.youtube.com/@ZinnHub)
- [LinkedIn Zinn Hub](https://www.linkedin.com/company/zinn-hub/)
- [Telegram @zinnhub](https://t.me/zinnhub)
- [Pinterest @zinnhub](https://www.pinterest.com/zinnhub/)

  Meet the Owners

- [Neil Lock CEO & Co-Founder](https://www.linkedin.com/in/neil-lock/)
- [Natalie Lock Co-Founder & Social Media Manager](https://www.linkedin.com/in/natalie-lock/)
