Refund Policy

Last updated: January 2026

100% Success Guarantee

If your migration fails due to an error on our side, you will receive a full refund. No questions asked.

How Refunds Work

  • Migration Fails: If the migration fails before completion, you are eligible for a full refund. Contact support with your ejection ID.
  • Migration Succeeds, But Something's Wrong: If your migration completes but you experience issues within 7 days, contact us. We'll review the logs and either help fix the issue or issue a refund.
  • Refund Processing: Refunds are processed via Stripe and typically appear on your statement within 5-10 business days.

What's NOT Covered

  • Issues caused by changes you made after migration (e.g., deleting environment variables).
  • Costs incurred on Supabase or Vercel (those are your accounts).
  • Migrations that worked at completion but broke later due to external factors.
  • Requests made more than 30 days after migration.

How to Request a Refund

  1. Click the "Help?" button on your project in the dashboard.
  2. Describe the issue and provide any error messages or screenshots.
  3. We'll review your case within 24-48 hours.
  4. If approved, we'll issue a credit or Stripe refund.

Our Verification Process

To ensure fair refunds, we use automated verification:

  • At the end of each migration, we automatically verify your deployed site is live.
  • This verification is logged with a timestamp.
  • If we verified success and the site later breaks, we'll investigate before refunding.

Contact

For refund requests, email [email protected]with your Project ID and a description of the issue.