Free tier
Every installation gets 5 free PR reviews total (lifetime, not per month). No credit card is required to start. The free counter is tracked per GitHub App installation — once you’ve used all 5, you’ll need to add a payment method to continue.Per-review pricing
Each review is priced transparently from the actual LLM cost. There are no tiers or commitments.The minimum balance required to start a paid review is $0.05. If your balance drops below that, MergeWatch pauses reviews until you top up or auto-reload fires.
Topping up
Add credits from Dashboard → Billing:- Click Add payment method → complete Stripe Checkout to save a card.
- Pick a top-up amount: 25, 100.
- Credits post instantly. The balance appears in the dashboard header.
Auto-reload
Enable auto-reload to avoid interruptions. When your balance drops below the configured threshold (default $1), MergeWatch charges your saved card for the configured top-up amount. Configure it in Dashboard → Billing → Auto-reload:- Toggle auto-reload on/off
- Set the threshold (e.g., $5)
- Set the top-up amount (e.g., $25)
What counts as a billable review
A billable review is any review that completes and posts a comment. Specifically:- Each
pull_requestevent (opened, synchronize, ready_for_review) that runs to completion counts as one review. - PRs skipped by a skip rule in your
.mergewatch.yml(draft PRs, ignored labels, oversized diffs, matched ignore patterns) do not count. - Each push to a PR re-runs the review on the updated diff and counts as a separate review.
@mergewatchmentions in PR comments that trigger a re-review also count.
What happens when your balance runs out
If a review is dispatched and your balance is below the minimum:- MergeWatch posts a GitHub Check Run with
action_required: credits requiredon the PR. - A GitHub Issue is filed in the repository: “MergeWatch: reviews paused — credits required”.
- No review comment is posted. Existing comments on prior PRs remain untouched.
- Once you add credits, the next PR event is reviewed normally and the blocking issue is auto-closed.
No per-seat fees
MergeWatch never charges per user, per seat, or per repository. A single billing account covers everyone in your GitHub organization. Add as many developers and repos as you want — billing is based solely on review cost.Self-hosted is always free
If you self-host MergeWatch, there is no MergeWatch fee. You pay only your LLM provider (Anthropic API, Amazon Bedrock, Ollama, or any provider supported via LiteLLM). See Self-Hosting Overview.Next steps
Getting Started
Install the GitHub App and start reviewing PRs in minutes.
Data Residency
Understand where your data is processed and stored.