How reviews are charged
Last updated .
How much does a MergeSafe review cost?
Each reviewed commit costs $0.19 at Budget, $0.45 at Strong (the default) or $1.49 at Ultra, taken from your organization’s prepaid balance, and nothing is charged for a review that doesn’t complete.
MergeSafe charges per review from your organization’s prepaid dollar balance. There are no seats, no minimums and no invoices after the fact.
Your balance
- Every new organization gets $10 free to start when it signs up.
- Card payments are coming soon. Until then you can’t add to your balance; reviews run on the free $10.
- Your balance doesn’t expire.
What a review costs
- Budget $0.19, Strong $0.45 (default), Ultra $1.49, per reviewed commit, in US dollars.
- Add-ons: Expert security +$0.45, Expert logic +$0.75. Strong with both add-ons is charged as Ultra, so a review never costs more than $1.49 at the normal price.
- An add-on that doesn’t complete isn’t charged.
- Small follow-up changes are automatically reviewed at half price. Add-ons are always charged in full. See Follow-up reviews at half price.
- Large pull requests ask first. Above 2,000 hand-written changed lines (lockfiles and generated files don’t count), MergeSafe comments with the price and waits. Reply
@mergesafe review largeto go ahead at 1.5× the level’s base price, with add-ons charged as usual. Above 5,000 lines, or more than 60 files, a pull request isn’t reviewed or charged; you get a prompt to split it. See Large pull requests.
Sentry issue analysis
- With the Sentry integration’s analysis on, each Sentry issue MergeSafe analyses costs 20¢, from the same balance.
- Each issue is charged once: repeat events for an issue already analyzed are free. A regression (the issue returns after being resolved) is analyzed and charged again.
- A failed or skipped analysis isn’t charged. Turn automatic Sentry analysis off and nothing is charged unless someone clicks Analyze now on an error (20¢ for that one).
You only pay for completed reviews
Nothing is charged for a review that is:
- skipped — for example the author isn’t selected for review, or the pull request is too large and nobody agreed to the large-PR price;
- failed — a review that fails is not charged, even if part of it was already posted on the pull request;
- “nothing new” — asking for a review of a commit that was already reviewed gets a reply saying so, and no charge.
To keep spending predictable, set spending limits.