> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shorpay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Milestones

> Submit deliverables, track review, and get paid on approval.

If your contract is a **milestone** contract, your pay is tied to delivering specific outcomes. You submit each milestone when the work is done, your employer reviews it, and once approved, the payment credits to your Shor account.

## Where Milestones Live

Milestones are part of the contract itself, not a standalone tab. To see or submit one:

1. Go to **Contracts** on your dashboard
2. Open the contract in question
3. Scroll to the **Milestones** section

Each milestone shows its title, description, deliverable, amount, target date (if set), and current status.

## Milestone Statuses

| Status        | What It Means                                                    |
| ------------- | ---------------------------------------------------------------- |
| **Pending**   | Defined in the contract but not yet started or submitted         |
| **Submitted** | You've submitted the deliverable; awaiting employer review       |
| **In Review** | Your employer is reviewing the submission                        |
| **Approved**  | Employer accepted the deliverable; payment is queued             |
| **Completed** | Milestone done; payment is being processed                       |
| **Paid**      | Payment has landed in your Shor account                          |
| **Rejected**  | Employer sent it back with feedback; you can revise and resubmit |

## Submitting a Milestone

<Steps>
  <Step title="Open the Milestone">
    From the contract page, find the milestone you want to submit and click into it.
  </Step>

  <Step title="Attach Your Deliverables">
    Add anything that proves the work is done: files, links, notes, screenshots. Be specific so the employer can review quickly.
  </Step>

  <Step title="Click Submit for Review">
    The milestone moves to **Submitted** and your employer gets a notification. You'll see the status change in real time.
  </Step>
</Steps>

## What Happens After Submission

Your employer reviews the deliverable and either:

* **Approves** it: the milestone moves to approved, the payment is queued, and credits to your Shor account once processed.
* **Rejects** it: the milestone comes back with a **rejection reason**. You can update the deliverable based on the feedback and resubmit without any penalty or delay.

You'll get an email either way.

## If a Milestone Is Rejected

Rejection isn't a failure; it's just "not done yet." The rejection note from your employer tells you what's missing. Revise the deliverable, replace the attachments, and click **Submit for Review** again. The status moves back to **Submitted** and review starts over.

## Getting Paid

Once the milestone is **Approved**, the payment follows the contract's payment terms. It shows up in:

* **Finance → Payments**: with status Processing then Completed
* **Finance → Accounts**: your balance goes up in the contract's currency
* **Finance → Transactions**: the full record of money movement

From there, you withdraw to your bank like any other payment. See [Your Shor Account & Withdrawals](/professional/payout-methods).

## Tips

<AccordionGroup>
  <Accordion title="Be Specific in the Deliverable">
    The faster your employer can confirm "yes, this is done," the faster you get paid. Links to finished work, before/after screenshots, or a short summary of what changed all help.
  </Accordion>

  <Accordion title="Don't Submit Partial Work">
    If a milestone is defined as "Phase 1 complete with signoff from the team," don't submit when only you think it's done. Wait for the team's signoff; otherwise it bounces back.
  </Accordion>

  <Accordion title="Use the Notes Field for Context">
    If anything about the deliverable needs explanation (scope changes, dependencies, anything unusual) add it as a note when you submit. Saves a back-and-forth.
  </Accordion>

  <Accordion title="Ask About Milestone Changes Before Submitting">
    If the scope has shifted and the original milestone doesn't quite apply anymore, message your employer from the contract page. Adding or amending a milestone requires a contract amendment both sides sign.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Your Contracts" icon="file-signature" href="/professional/contracts">
    Manage active and past contracts.
  </Card>

  <Card title="Getting Paid" icon="money-bill-wave" href="/professional/payments">
    How payments flow after approval.
  </Card>
</CardGroup>
