Refund Policy

Version 1.0 -- Effective May 19, 2026

The policy in one sentence

If you fund a build and don't accept some or all of it, you get that portion back in full. The developer fee and BMA's platform fee only apply to the work you accept.

What gets refunded in full

You receive a full refund of held funds (with no platform fee retained) in any of these situations:

  • The developer misses their delivery deadline and you terminate the build (after the 20% grace period).
  • The developer quits the build while it's in progress.
  • You reject the same milestone the maximum number of times (build cancels automatically).
  • A dispute reaches the mediation deadline without a resolution being agreed.
  • Either side abandons mediation.
  • A warranty claim is resolved with a full refund.

What's not refundable

  • Already-released milestones. Once you've accepted a milestone, the payment for it is released to the developer and isn't reversible through BMA.

Web-hosted delivery (Run fees)

For builds delivered as a hosted application with a recurring Run fee, the subscription rules are different:

  • Service runs through the end of your paid period; we don't prorate cancellations.

How to claim

Most refund paths trigger automatically. For warranty claims (within 30 days of accepting a build), use the warranty claim flow from your build's page. For disputes during a build, the mediation flow handles refunds as part of resolution.

If something looks wrong with a refund you expected, email support@appmarketplace.dev.

See the full Terms and Conditions for the legal text.