Understanding refunds when canceling fine-tuning jobs
Last updated: August 6, 2025
When you cancel a running fine-tuning job, you may notice that you don't receive a full refund of the original amount charged. This is because our fine-tuning billing system works based on the actual steps completed.
How fine-tuning refunds work
When you cancel a fine-tuning job:
You are charged for the steps that have already been completed, accounting for the hardware resources used during that time
You receive a refund only for the steps that have not yet been completed
Checking your job progress
To understand how many steps have been completed, you can use the following API call:
client.fine_tuning.retrieve("your-job-id").total_steps
Replace "your-job-id" with your actual fine-tuning job ID. This will show you how far the job has progressed.
If you have questions about a specific fine-tuning job's billing, please contact support with your job ID for a detailed breakdown.