Skip to main content
OpenTrain AI uses a milestone-based payment model. Employers fund work in advance, trainers complete deliverables, and funds are released through Stripe once the employer approves.
OpenTrain AI uses Stripe for all payment processing. Both employers and trainers need to connect their Stripe accounts before payments can flow.

How payments work

1

Employer creates and funds a milestone

When structuring a job contract, you (the employer) create milestones that represent discrete units of work with agreed payment amounts. Funding a milestone charges your payment method and holds the funds securely.
2

Trainer completes the work

The trainer sees the funded milestone in their job view and completes the agreed work. When ready, they request approval to release the payment.
3

Employer approves

You review the completed work and approve the milestone. Approval triggers the payout to the trainer via Stripe.
4

Trainer receives funds

Stripe releases the funds to the trainer’s connected bank account according to the payout schedule.

What each side needs to set up

As an employer, you need a valid payment method on file to fund milestones. This is charged when you click Fund on a milestone in a job contract. No separate Stripe account setup is required on your side — OpenTrain AI handles payment collection through Stripe on your behalf.

Learn more

Milestones

How to create, fund, and approve milestones

Payouts

How trainers set up Stripe Connect and receive payments