How does billing work?
You fund a USD wallet and that balance is your spend cap. Each job
debits the actual cost of the compute it consumes. There is no
subscription, no seat license, and no fixed tier. Design count is
unlimited, and the whole pricing surface is one number, your
balance.
Is there a minimum top-up?
Yes. The minimum top-up is $20, and that balance is your spend cap.
There are no fixed packages, so you can top up any amount at or
above the minimum.
Is there a limit on how many designs I can run?
No. Design count is unlimited and there is no per design charge.
Your wallet balance is the only ceiling. A large request fans out
into a campaign that drains the wallet as compute is delivered and
pauses if the balance runs low, so everything already produced
stays downloadable.
What is a hold versus a final charge?
When you submit a job, a hold is placed against your wallet for the
estimated cost. The job is billed for actual GPU minutes consumed,
up to the estimate. If the job ends up cheaper than estimated, the
surplus returns to your wallet automatically.
What happens if I cancel a running job?
Cancellation stops the run but charges for the GPU minutes already
consumed. There is no refund for compute we already paid for. A
job cancelled before the first heartbeat reports zero GPU consumed
settles at zero and the full hold returns to your wallet.
Are there subscriptions?
No. There are no subscriptions, seats, tiers, or credits, and no
minimum monthly spend. You pay only for the compute your jobs use.
Top ups are final and unused balance does not expire.
What happens if a job fails?
It depends on the cause. If the failure is on our side (Modal pod
crash, our tool image bug, our preflight letting bad input
through, no progress timeout), the full hold is refunded. If the
job completed normally but produced zero passing designs, if you
cancelled it mid run, or if our overrun safety system stopped a
runaway job, you pay for the GPU consumed. Ambiguous cases
default to refund.
More on pricing
The full billing model and the safety guardrails that prevent
surprise bills are on the pricing page.
See pricing