A clear payment schedule connects client payments to the work being delivered. For Nigerian freelancers, gig workers and independent professionals, it can define when an initial payment is due, which deliverables trigger milestone payments, when the final balance should be paid and what happens if a scheduled payment is late.

There is no universal percentage or payment structure that every freelancer must use. The right arrangement depends on the project, the client, the resources required and the commitments being made. The important step is to agree on the timing in advance and record it clearly.

What is a freelance payment schedule?

A freelance payment schedule is a written plan that explains when a client will pay during a project.

It may include:

  • an initial payment before work begins;
  • one or more milestone payments;
  • payments for agreed additional work;
  • recurring payments for ongoing services; and
  • a final balance before completion or handover.

For example, a project schedule might look like this:

Project stagePayment point
Scope and project confirmationInitial payment
First agreed deliverableMilestone payment
Approved revisions or next stageAdditional agreed payment
Final handoverRemaining balance

The schedule should reflect the actual work. A payment point connected to a recognisable deliverable is usually easier for both the freelancer and the client to understand than a vague date with no explanation.

Why payment timing should be agreed before work begins

Payment conversations can become difficult when they start only after the work is finished. The client may assume that the entire amount is due at the end, while the freelancer may have expected payment earlier to support the project.

Agreeing on timing before work begins helps clarify:

  1. What the client is committing to pay
  2. What each payment covers
  3. When the freelancer is expected to deliver
  4. Which stages require client approval
  5. When the next stage can begin
  6. How changes to the original scope will be handled

A payment schedule is not a guarantee that a client will always pay on time. It is a practical reference that makes the agreement easier to follow and gives both parties a shared understanding of the project.

Break the project into meaningful stages

Before choosing payment points, divide the project into stages that represent real progress.

The stages will differ depending on the type of freelance work.

Example: design project

A design project could include:

  • brief and scope confirmation;
  • initial creative direction;
  • first design presentation;
  • agreed revisions;
  • final files and handover.

Example: photography project

A photography assignment might include:

  • booking confirmation;
  • preparation and shoot date;
  • proof or selection review;
  • editing;
  • final image delivery.

Example: consulting project

A consulting engagement could be divided into:

  • discovery and information gathering;
  • assessment or research;
  • recommendations;
  • presentation;
  • final report or handover.

Example: technology project

A technology project may involve:

  • requirements confirmation;
  • initial build or configuration;
  • testing version;
  • client review;
  • final implementation or delivery.

These examples are illustrative rather than universal. A stage should be included because it represents a genuine change in the work, not simply because adding more stages appears more professional.

Three practical payment schedule models

1. Initial payment plus final balance

This model may suit a short project with a clear beginning and end.

The initial payment confirms the project or allows work to begin. The remaining balance becomes due at an agreed point, such as approval of the completed work or before final files are released.

This structure is relatively simple, but the written agreement should still explain what the first payment covers and exactly when the final balance is due.

2. Milestone payments

Milestone payments can suit a longer project with several distinct deliverables.

For example:

  • the first payment is due when the project is confirmed;
  • the next payment is due after the first deliverable is approved; and
  • the remaining balance is due before final handover.

The milestone should be specific. “Project in progress” is difficult to verify. “First draft delivered for client review” gives both sides a clearer reference point.

3. Recurring payments for ongoing work

Some freelancers provide continuing support rather than one-time project work. A client may need regular writing, consulting, design, technical or administrative assistance.

In that case, payments may be arranged weekly, fortnightly or monthly. The agreement should still state:

  • what work is included during each period;
  • when the payment period starts and ends;
  • when payment is due;
  • how additional requests will be handled; and
  • when the arrangement will be reviewed.

A recurring schedule should not imply unlimited work unless that is what the freelancer and client have actually agreed.

When should a Nigerian freelancer request an initial payment?

An initial payment may be appropriate when the freelancer is making a meaningful commitment before delivering the final work.

That commitment might include:

  • reserving time for the client;
  • turning down or delaying other work;
  • purchasing approved materials;
  • travelling to a location;
  • beginning research or production;
  • coordinating another professional; or
  • preparing a customised project plan.

The initial payment should be explained in relation to the project. It may confirm the booking, cover early project work or support an approved resource commitment. The freelancer and client should agree on the arrangement rather than treating one fixed percentage as a rule for every type of work.

For a small, quickly completed assignment, one initial payment and one final balance may be enough. For a longer project with substantial early preparation, connecting payment to the first meaningful commitment may provide a clearer structure.

A milestone payment should answer a simple question:

What has the freelancer delivered or completed at this point?

Useful milestone descriptions might include:

  • “research summary delivered for review”;
  • “first draft submitted”;
  • “initial design direction presented”;
  • “edited image selection delivered”; or
  • “testing version made available for client review.”

The wording should match the actual project. Do not describe a stage as approved if the client has not approved it, and do not make the next payment dependent on an event that has not been defined.

A milestone can also include an approval point. For example, the next stage may begin after the client confirms by email or message that the current deliverable is approved.

Define approval before the next stage begins

Approval points help prevent a project from moving forward while the client is still considering an earlier deliverable.

Write down:

  • what the client is reviewing;
  • how approval will be communicated;
  • how long the client is expected to take, if a timeframe has been agreed;
  • how many revision rounds are included; and
  • what happens after approval.

Approval does not have to involve complicated terminology. It may simply be a written confirmation that the client wants the freelancer to proceed.

For guidance on the information a client should receive when making payment, see What Payment Details Should a Nigerian Freelancer Send a Client?.

Account for revisions and scope changes

Revisions can affect payment timing when they go beyond the original agreement.

Before work begins, clarify:

  • how many revision rounds are included;
  • what counts as a revision;
  • whether a change to the original brief is a new request;
  • whether additional work requires a separate quote; and
  • whether the next milestone depends on approval of the current version.

For example, changing the wording of a design may be part of an agreed revision. Requesting a completely new direction after approval may be a scope change that requires discussion before more work is done.

The payment schedule should not silently absorb new responsibilities. When the scope changes, update the written agreement so the deliverables and payment points still match.

Keep payment timing separate from payment method

A payment schedule answers when payment is due.

A payment method answers how the payment will be made.

These are separate parts of the client agreement. A freelancer may agree that a milestone payment is due after approval, then separately provide the relevant payment information to the client.

Do not describe a payment method as faster, cheaper or more reliable unless that has been verified for the particular transaction. Keep the schedule focused on timing, deliverables and approval.

You can also read How to Write Clear Payment Instructions for Nigerian Customers for related guidance on making payment information easier to follow.

What to include in writing

A freelance payment schedule should normally state:

  • the project name or description;
  • the total agreed amount or agreed basis for calculating it;
  • each project stage;
  • the amount due at each stage;
  • the payment due date or trigger;
  • the deliverable connected to each payment;
  • the approval point before the next stage;
  • the number of included revisions;
  • how scope changes will be handled;
  • the payment information to use; and
  • what happens if a scheduled payment is late.

The wording must reflect the actual agreement. Do not include terms such as “non-refundable,” “immediate payment” or “final delivery withheld” unless those terms have been discussed and accepted by both parties.

A simple clause might read:

Work begins after the initial payment is received. The second payment is due after approval of the first presentation. The remaining balance is due before final files are released.

The exact wording should be adapted to the project and the relationship with the client.

What to do when a scheduled payment is late

When a payment is late, start with a factual reminder rather than an accusation.

Include:

  • the project or invoice reference;
  • the payment that was due;
  • the agreed due date;
  • the amount outstanding;
  • the stage or deliverable it relates to; and
  • the next step that depends on payment, if applicable.

For example:

Hello [Name], I’m following up on the payment for [project or stage], which was scheduled for [date]. The outstanding amount is [amount]. Please confirm when it will be processed. The next project stage will begin after this payment and the related approval are confirmed.

If the next stage depends on the outstanding payment, state that clearly and professionally. Continuing to deliver additional work without resolving the payment position can make the project harder to manage.

Keep a record of agreed schedules, invoices, approvals, reminders and payments received. How to Reconcile Digital Payments for a Nigerian Small Business offers related guidance on matching expected payments with actual transactions and records.

A payment schedule checklist for Nigerian freelancers

Before starting a project, ask:

  • Is the scope of work written down?
  • What are the project’s meaningful stages?
  • When is the initial payment due?
  • What does each milestone payment cover?
  • What counts as delivery?
  • What counts as approval?
  • When is the final balance due?
  • How many revisions are included?
  • How will a scope change affect the schedule?
  • What happens if a payment is late?
  • Which payment details and records should both parties keep?

If these questions can be answered clearly, the schedule is more likely to support the project rather than create additional uncertainty.

Make payment timing part of the project plan

For Nigerian freelancers, payment should not be treated as a conversation reserved for the end of the work. It is part of planning the relationship between the client’s commitment and the freelancer’s delivery.

A practical schedule connects deposits, milestones and final balances to recognisable work. It defines approval points, creates room to discuss changes and gives both sides a clearer reference when a payment is due.

Boldswitch is a Nigerian fintech platform providing digital payment solutions for individuals and businesses. Built around the proposition Digital Payment Without Limits, Boldswitch is relevant to Nigerian freelancers, gig workers and businesses managing transactions online.

Learn more at boldswitch.ng.