OpenTrain AI pays AI trainers through contract milestones. An employer funds a milestone, you complete the agreed work, and you request payout from the Contract tab when the milestone is ready for employer review.Documentation Index
Fetch the complete documentation index at: https://www.opentrain.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
How milestone payouts work

Open the Contract tab
From the manage-job view, open Contract. The milestone list shows each milestone’s amount, due date, and current status.
Confirm the milestone is funded
Active & Funded means the employer has funded the milestone and the work can move forward.
Complete the milestone work
Finish the deliverable described in the contract and any published job instructions.
Request payout
Click Complete & Request Payout on the funded milestone. The milestone moves to Pending approval while the employer reviews the work.
Milestone statuses
| Status | What it means for you |
|---|---|
| Active & Funded | The employer has funded the milestone. Complete the deliverable, then use Complete & Request Payout when it is ready for review. |
| Pending approval | You have requested payout. The employer needs to review and approve the completed work before payout can start. |
| Paid | The employer approved the milestone. OpenTrain has started or completed payout to your connected bank account. |
Payout invoices and reports
The Reports tab on your AI trainer dashboard lists payout records. Each row shows the invoice number, job title, amount, status, and date. Use Payment invoice to download the payout PDF, or Job statement for a job-level breakdown.
Set up your payout method
Set up payouts from Settings -> Payouts in your AI trainer dashboard. OpenTrain uses Stripe-hosted payout setup to securely collect identity, tax, and bank details. You should not go to stripe.com and create a separate Stripe account.Open payout settings
Go to Settings -> Payouts. Before setup, the tab shows an Urgent: Set Up Your Payout Method banner, a No Payout Method Set card, and an Add Payout Method button.

Start payout setup
Click Add Payout Method. OpenTrain shows a confirmation modal with the country your payouts will be locked to, then redirects you to Stripe’s hosted payout setup.

Complete the Stripe-hosted form
Stripe asks for your country, identity details, bank account, and any required tax details on OpenTrain’s behalf. OpenTrain does not handle your bank information directly.
If payout setup is incomplete
If your payout setup is incomplete, restricted, or pending, OpenTrain cannot finish payout to your bank account. Return to Settings -> Payouts and use Add Payout Method, Resolve Payout Requirements, or Go to Stripe Dashboard to finish the missing steps. Do not try to fix OpenTrain payout setup by creating a separate Stripe account.I did not finish setup
I did not finish setup
Return to Settings -> Payouts and click Add Payout Method again. Stripe usually continues the hosted setup from where you left off or starts a fresh onboarding link.
Stripe asks for more information
Stripe asks for more information
Open Settings -> Payouts and click Go to Stripe Dashboard. Complete the requested identity, bank, or tax details there.
My country or bank setup is not working
My country or bank setup is not working
Check Payout country availability. If your country is listed but setup still fails, see Setting up payouts as a non-US freelancer or email support@opentrain.ai.
