Brief & Hire
Choosing tools and people

Fixed price or milestones? How to pay for an automation build

The short answer

Use one fixed-price order when the whole job fits in a single test: one workflow, two or three connected tools, a result you can check in an afternoon and watch for a few days. Use milestones when later work sits on top of earlier work. Examples: a multi-step pipeline, a chatbot that must first answer correctly and then take actions, or anything the seller expects to take weeks.

Either way, the payment is only as good as the test attached to it. A fixed price with no acceptance test is a gamble on one demo. Milestones with no test per stage are the same gamble, taken four times.

I have paid for work both ways. On fixed-price work, the payments went out at set points in time. On milestone work, I released each payment after checking what that stage had produced. The difference is what triggers the money: a date, or a result you have looked at.

What the reviews say about project size

Most automation orders are small enough for a single fixed price. In the 317 reviews of automation freelancers I read for this site, 12% of orders were over $1,000, and 17% of the orders that showed a duration took 15 days or more. The large majority were one piece of work, delivered in about a week or less.

Chatbot and AI builds skew larger and longer. That is also where milestones come up in reviews. Among 252 reviews of chatbot developers, the lowest-rated one came from a months-long project where the buyer felt pushed to move on to the next milestone while bugs were still open.

So the question is not which payment style is better. It is how big is the thing you are buying, and can you test it all at once.

When a fixed price is right

A single order at a fixed price fits when all of these are true:

  • The job is one workflow with one trigger and a clear output, the shape described in what to automate first.
  • You can write one acceptance test for the whole thing: three unattended scheduled runs, one forced failure that alerts you, one duplicate test. That is the acceptance checklist for unattended automations in brief.
  • Nothing later depends on it being right. If it is wrong, it is wrong in one place.

For these jobs, milestones add overhead without adding safety. Put your effort into the brief and the acceptance line instead. The workflow automation job page has an acceptance section you can reuse as it is.

When milestones are right

Split the work when any of these is true:

  • Stages build on each other. A data step feeds an AI step that feeds a publishing step. If the first is wrong, everything after it is built on a wrong base.
  • You cannot test the whole thing at once. A chatbot that must answer questions, then refuse some, then hand over to a person, then book appointments is four tests, not one.
  • It will take weeks. A long order with a single payment at the end gives neither side a point to stop and correct course.
  • You are not sure what you want yet. A first paid stage that produces a working prototype is a cheap way to find out.

My own unattended jobs are built in gated stages for the same reason. A nightly drafting job of mine moves a draft forward only when the check after its stage passes: a fixed rule check, then an independent review, then a publishing date. A draft that fails stays where it is, with the reason written down. When a failure fell between two stages that nobody checked together, I got a chain in which every part reported success and nothing came out (one such incident). Milestones are the same idea applied to paying someone: nothing moves to the next stage until this stage’s check passes.

How Fiverr milestones work for the buyer

These are the points from Fiverr’s help center that matter when you pay (checked September 2026):

Point What it means for you
First milestone charged when you order You pay for stage one up front, as with any order
Next milestone charged when you approve a delivery and start it Your approval is the payment trigger, so test before you click
8 days after each delivery to accept or request a revision Plan your test for the days right after delivery
No action within that window: the order stops and is marked completed Silence is not a pause. Put the test dates in your calendar
10 days after accepting to start the next milestone Gaps between stages are limited
Up to 5 milestones on a gig, 6 on a custom offer; orders over $100 only Group work into a few meaningful stages, not a dozen small ones
A milestone or the whole order can be cancelled through the Resolution Center or support, for valid reasons A written test per stage is your evidence if it comes to that

The practical reading: the approval click is your only lever, and it comes with a deadline. Have the test ready before the delivery arrives.

How to cut a project into milestones

A good milestone ends in something you can run yourself. A weak one ends in a report of progress. Use this template for each stage:

A common three-stage split for an automation with an AI step:

  1. Data in and out, no AI. The workflow moves real data from source to destination correctly. Test with real inputs.
  2. The AI step. It makes the judgment on a test set of real cases you wrote in advance, and its output is checked before anything acts on it. Agree the pass mark before the build.
  3. Unattended and handed over. Three scheduled runs, a forced failure that alerts you, credentials on your accounts, a run-book and maintenance terms agreed. The maintenance guide has the six lines for that last part.

Where it goes wrong anyway

  • Accepting a stage “to keep things moving”. This is how the lowest-rated long project in the chatbot reviews went. If the test fails, the stage is not done, however friendly the conversation is.
  • Milestones that are just dates. “Week 1, week 2, week 3” with no tests is a payment plan, not a set of milestones.
  • Too many stages. Each stage costs a delivery, a test and an approval. Three to five meaningful stages beat ten small ones, and Fiverr caps the number anyway.
  • Changing the plan mid-stream without saying so. New requirements are a change to the order. Agree them in writing, and adjust later milestones, before the current one is delivered.

Wrap-up

Pay for a small automation in one fixed-price order, with one acceptance test written into the brief. Pay for anything larger in a few milestones, each ending in a test you run yourself before you approve. Keep the review windows in your calendar. The pricing guide covers what moves the total; this guide is about when you release each part of it.

Questions people ask

Should I pay a freelancer a fixed price or in milestones?

A fixed price suits a small, well-defined job you can test in one sitting, such as a single workflow between two or three tools. Milestones suit larger builds where later work depends on earlier work being right, so you can test and pay one stage at a time.

How do milestones work on Fiverr?

The first milestone is charged when you place the order. Each later one is charged when you approve a delivery and start the next. According to Fiverr's help center you have 8 days after each delivery to accept it or ask for a revision, and if you take no action the order is stopped and marked completed. Milestones are only available on orders over $100.

What should each milestone include?

A piece of work you can check yourself and a written test for it: what you will run, what result counts as a pass and what happens if it fails. A milestone that ends in 'progress update' gives you nothing to check before you pay.

Sources