Getting started

Deliver client work and collect payment using Git workflow

Table of contents

What this guide covers

This page is for people delivering paid work (services) where the repository workflow is used to validate delivery.

Use this guide when you need traceable delivery evidence before collecting payment (for example: development tasks, design revisions, content updates, or technical consulting artifacts).

Typical delivery flow

  1. Agree on scope and acceptance criteria.
  2. Deliver work in small PRs when possible.
  3. Use review + CI to validate.
  4. Mark delivery accepted when criteria are met.
  5. Trigger payment based on acceptance.

Define delivery terms before starting

Align with the customer on:

  • Deliverables and exclusions.
  • Milestones and deadlines.
  • Number of revision rounds included.
  • Approval owner (who signs off).
  • Payment trigger (per milestone or full acceptance).

Build trust with transparent progress

  • Share short updates at agreed checkpoints.
  • Link commits/PRs to each milestone.
  • Flag risks early (scope creep, blocked dependencies, timeline shifts).
  • Keep all approval and scope decisions documented.

Pre-delivery checklist

  1. Confirm all acceptance criteria are covered.
  2. Ensure requested assets/documents are attached.
  3. Verify checks and tests relevant to the scope.
  4. Prepare a concise summary of what was delivered.
  5. Confirm customer review window and next action.

Next steps