Skip to content

Pricing

One price per job. Paid only when it's proven.

There is no price list. Each job gets one fixed price, worked out from what it takes to build and check it, and shown with its tests before any work starts. You approve both together.
  1. 01

    Describe the job

    In a sentence or two, or out loud. Nothing is charged for asking.

  2. 02

    See the tests and one price

    Before any work starts: the list of what “done” means, and a fixed price for meeting it.

  3. 03

    Approve, and we hold the amount

    Approving places a hold for the price. Nothing is charged yet.

  4. 04

    Charged only on delivery

    When every test passes and the work reaches you, the hold is charged. If we can’t prove it, the hold is released.

What decides the price.

The size of the change, how much of your app it touches, and how much checking it takes to prove. A one-screen fix costs little; a new feature across your app costs more.

Fixed, not metered
The price you approve is the price you pay. If the job takes us longer than we thought, that’s ours to carry.
In your currency
Rupees in India, US dollars everywhere else, decided by where you are when you start the job.
Too big to promise?
If we can’t price a job with confidence, we say so and suggest a smaller first step, instead of guessing.
Free when it’s on us
A covered failure after delivery is re-fixed at no charge, under the warranty.
Keeping an app working
For an app in our custody, a monthly price worked out the same way, shown before you agree to it.

How you can pay.

In India

Through Razorpay

  • UPI: any UPI app
  • Debit and credit cards
  • Netbanking and wallets

Everywhere else

Through Stripe

  • Debit and credit cards
  • Apple Pay
  • Google Pay

You pay on Razorpay’s or Stripe’s own checkout. Your card, UPI and bank details go to them, never to us.

Accounts and payments open with the private beta in January 2027.

Until then, see what a real job looks like, misses included.

See the proof