Banner: Handshake over a laptop pilot dashboard with quality ring + scorecard sheet Back to the journal
Data annotation / 8 min read

How to Choose a Data Annotation Provider

A Buyer's Checklist for Computer Vision Teams

Most annotation vendors look the same on a sales call. The differences show up in the first batch of your hardest data.

The right provider is not the one with the biggest headcount. It is the one whose labels your model can trust.

If you are searching for data annotation services, you will find dozens of companies promising high accuracy, fast turnaround and a large trained workforce. On paper, they look almost identical.

The differences appear later: when a class definition turns out to be vague, when an object is half hidden, when two annotators disagree, or when the first delivery does not load into your training pipeline.

This guide gives you the questions to ask before you choose, and a simple way to test the answers on your own data.

Start with your own requirements

Before you contact any provider, write down what you actually need. A clear brief makes quotes comparable and exposes vendors who say yes to everything.

Data type: images, video, text, audio, or a mix.

Annotation type: bounding boxes, polygons, segmentation, keypoints, object tracking, entities, transcription.

Class list: every label you need, with a one-line definition of each.

Hard cases: occlusion, poor lighting, tiny objects, rare classes, overlapping speech.

Volume and timeline: how much data, and when the first usable batch is needed.

Output format: the exact file format and structure your training code expects.

You do not need a perfect guideline yet. A good provider will help you sharpen it. But you do need to know what success looks like.

Ask how they handle unclear cases

Every dataset has items that the instructions do not cover. Is a truncated car still a car? Does a reflection count? Where exactly does a defect stop?

Ask each provider what happens when an annotator meets one of these. Strong answers sound like: the question is raised, a decision is made with your team, and that decision is added to the working guide with an example so everyone applies it the same way.

Weak answers sound like: our annotators are experienced, they will know what to do. That usually means each person makes their own call, and your dataset quietly contains several different rules.

Insist on a pilot with your own data

Handshake over a laptop pilot dashboard with quality ring + scorecard sheet
FIG. 01A pilot on your own data, including the hard cases, shows how a provider really works before you commit to volume.

Sample work from another client tells you very little. The only reliable test is a pilot on a representative slice of your own data.

A useful pilot usually needs a few hundred items, not your full dataset. Include your common cases and, deliberately, your hardest ones. Easy footage makes every provider look good.

At the end of the pilot you should receive more than labeled files:

The labeled output in your required format.

A list of disagreements and questions the annotators raised.

An updated guideline reflecting decisions made during the pilot.

A clear recommendation: scale as is, revise the class list, or stop because the task is not yet defined.

A pilot is a decision point, not a discount. If a provider cannot tell you what they learned from it, that is your answer.

Understand how quality is measured

Almost every provider quotes a high accuracy figure. Ask what it is measured against, who checks it, and how often.

Quality should be agreed before production starts: accuracy targets, how many items are sampled for review in each batch, and what happens when a batch falls short. Automated checks can catch format errors and obvious inconsistencies, but a human reviewer should inspect samples of every batch against the agreed criteria.

Also ask how they keep many annotators consistent over weeks. Shared examples, paired review on a calibration set and a living list of decided edge cases are good signs.

Check that they understand your domain

Labeling a forklift in a warehouse, a tennis serve, a surface scratch on a machined part and a pedestrian at night are different skills. The tools are similar; the judgment is not.

Ask for examples of similar work, and ask the provider to explain the hard cases in your domain back to you. If they can name your edge cases before you do, they have done this before.

Ask where automation is used

Pre-labeling and model-assisted tools can speed up production, and that is fine. What matters is who makes the final decision.

Ask whether every accepted label passes human review, and how they stop a model's mistakes from being copied into your dataset at scale.

Security and confidentiality

Training data is often sensitive: product designs, factory floors, faces, customer documents. Before sharing anything, confirm the basics.

NDA: will they sign one before seeing your data?

Access: who on their team can see your files, and how is access removed after the project?

Storage and deletion: where is your data kept, and how is it deleted at the end?

If you work under specific regulations, ask the provider to confirm in writing how they meet them.

Compare pricing fairly

Per-image or per-hour prices are hard to compare, because the real cost depends on what is included.

A cheap rate that needs a second round of corrections, or that excludes review, is rarely cheap. Ask every provider to quote against the same brief and to state clearly what review, rework and guideline updates are included.

Volume is only one driver of timeline and cost. Rare classes, guideline maturity and review depth usually matter more. A serious provider will give a firm estimate after the pilot, not before.

Where VIPRO can help

If you are comparing providers for a specific data type, these pages explain how we handle each one:

Image annotation services: boxes, polygons, segmentation and keypoints.

Video annotation services: object tracking and event labelling across frames.

Text annotation services: entities, intent and classification.

Audio annotation services: transcription and sound event labelling.

Case studies: real projects in sports, manufacturing and smart cities.

Choose on evidence, not promises

The best way to choose a data annotation provider is to watch them work on your data. A short, well-designed pilot will tell you more than any sales call.

At VIPRO Annotation, every project starts that way: a pilot batch of your real data, a reviewed result, and a clear recommendation before anything scales. Explore our image, video, text and audio annotation services, or get in touch to plan a pilot.

Have a dataset in mind?

Let’s talk
More from the journal