Build real apps for small businesses. Keep 80%.

Fixed-price projects from $950 to $10,000+, with a clear brief, a deposit paid before you start, and payment at every milestone through Stripe.

How it works

  1. Apply: Tell us what you're strongest in and show your work: a portfolio or GitHub. We review every application by hand, usually within 1–2 business days.
  2. Get matched: New client requests go to approved developers in turn, each with an AI-drafted brief and estimate. Take it on or pass.
  3. Quote your price: You set the price, timeline and milestones. We review each quote, then the client approves it and pays a 50% deposit.
  4. Build and deliver: Deliver milestone by milestone. Tests, a build and a Shoalscan security scan run on every change, and each delivery links its report. Messages and files stay in one place.
  5. Get paid: The client approves each milestone and pays. 80% goes to your bank through Stripe Connect.

Why build with Spark

Your work is protected

What we look for

How much do I earn?

80% of everything the client pays for your project: the deposit, each milestone and any maintenance plan. Spark keeps 20%. Card fees are paid by the client on top.

When do I get paid?

Your share is sent through Stripe Connect as soon as the client pays: the deposit when the project starts, and each milestone after the client approves it. When it reaches your bank follows your Stripe payout schedule.

Do I have to bid for projects?

No. New client requests go to approved developers in turn. You review the brief, then send a quote or pass, and passing sends it to the next developer.

Is there a fee to join?

No. Applying is free. Spark's share is the 20% of each client payment.

What happens if a client cancels?

Once work has started, you keep 80% of the value of the work you've completed, and milestones that are already paid can't be refunded. If a client cancels before any work starts, there's no payout for the project, and any deposit share you received is returned.

What checks does every project need?

We promise clients that every change is tested, built and checked for security problems. Our quality workflow runs your tests, the build and Shoalscan, our open-source scanner, in GitHub Actions on every change, on a runner you host, and saves a report to the client's repository. You link that report when you deliver a milestone. Shoalscan runs offline, so client code never leaves your machine.

Apply to join · Developer Terms