Refund Policy

Version 1.2 -- Effective August 1, 2026

The policy in one sentence

You pay only for the work you accept. A small deposit (currently 10%) is collected when you accept a proposal, and the balance (or each milestone) is charged only as you accept the delivered work, so anything you don't accept is never charged. The developer fee and BMA's platform fee apply only to the work you accept.

What gets refunded in full

Because you are charged as work is accepted, money you have not yet been charged for is simply never taken. Where funds have been collected and are still held (your deposit, or a balance or milestone that was collected but not yet released to the developer), you receive a full refund (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.

Your deposit

The deposit collected when you accept a proposal is refunded if the build is cancelled before you accept it -- the developer withdraws (quits), misses the deadline, or a dispute is decided against the developer -- before the first milestone is accepted, or, for a single-delivery build, before you accept the delivered build. This includes a no-fault withdrawal, such as the developer stepping back because you became unresponsive; your deposit is refunded on the same terms either way. Once the first milestone (or the single delivery) is accepted, the deposit has been applied to that payment and is treated like any other accepted, released work.

What's not refundable

  • Work you've already accepted. Once you accept a milestone (or a single-delivery build), the payment for it is released to the developer on the normal schedule and isn't reversible through BMA, except through a warranty claim within the 30-day warranty window.

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.