Billing & Reviews
CodePeel uses a review-based system. Each PR review consumes reviews from your monthly quota based on the size of the diff.
Plans
| Free | Pro | Max | |
|---|---|---|---|
| Price | $0 | $9.99/user/month | $0.04/review |
| Reviews/month | 50 | 500 | Unlimited |
| Repositories | 3 repos | Unlimited (public + private) | Unlimited (public + private) |
| Rate limit | 3/hour | 10/hour | 20/hour |
| Features | All features | All features | All features |
Every review deducts from your monthly quota — public and private repos are treated equally.
All plans include the same features: inline comments, walkthrough summaries, pre-merge checks, @codepeel chat, VS Code extension, and MCP server. The only differences are quota, repo limits, and rate limits.
How Review Deductions Work
Reviews are consumed when a PR is analyzed. The cost depends on the total diff size (additions + deletions):
| Diff size (lines changed) | Reviews consumed |
|---|---|
| ≤ 100 lines | 1 review |
| 101–500 lines | 2 reviews |
| 501–2000 lines | 3 reviews |
| 2000+ lines | 5 reviews |
Important:
- If a review fails (AI error, timeout), the review is automatically refunded
- Unused monthly reviews do not roll over — quota resets on the 1st of each month
- MCP tool calls (
review_code,fix_code,ask_codepeel) each consume 1 review.check_creditsis free. - VS Code extension reviews also consume from the same quota
How to Check Your Usage
- Go to Billing in the sidebar
- You'll see your current plan and the usage bar (e.g., "127 / 500")
- The bar fills as you consume reviews
When the bar is full, new PR reviews won't process until the next billing cycle. A comment is posted on the PR letting you know.
Upgrading Your Plan
- Go to Billing in the sidebar
- Click Manage Plan
- Select Pro or Max
- Complete checkout via Polar (our payment provider)
The plan activates immediately. Your usage counter resets to 0 on upgrade.
Switching Plans
To switch between Pro and Max:
- Cancel your current plan (keeps access until the end of the current billing period)
- Subscribe to the new plan
Your usage counter resets when switching plans. You won't lose access during the transition — the old plan stays active until its period ends.
Cancelling Your Plan
- Go to Billing in the sidebar
- Click Manage Plan
- Click Cancel
After cancellation:
- You keep access until the end of your current billing period
- After that, you revert to the Free tier (50 reviews/month, 3 repos)
- All your review history, learnings, and settings are preserved
What Happens When Reviews Run Out
When your monthly quota is exhausted:
- New PR reviews will not be processed
- A comment is posted on the PR: "CodePeel is paused — monthly quota exceeded"
- The comment includes a link to upgrade
- Reviews resume automatically when your quota resets (1st of each month)
Tip: On the Max plan, you never run out — each review is billed at $0.04 with no monthly cap.
Rate Limits
Rate limits prevent burst usage and ensure fair access:
| Plan | Reviews/Hour |
|---|---|
| Free | 3 |
| Pro | 10 |
| Max | 20 |
If you hit the hourly limit:
- A comment is posted on the PR with the wait time
- The PR will be reviewed automatically when a slot opens (no action needed)
- Slots refill at a steady rate (e.g., one every 20 minutes on Free)
Private Repositories
Private repos (more than 3) require a paid plan (Pro or Max).
If a free tier user opens a PR on a private repo:
- The review is skipped
- A comment is posted explaining that private repos require an upgrade
- A link to the billing page is included
Team Billing
Each developer subscribes individually at $9.99/user/month. There is no organization-level billing or team plans at this time.
Each team member gets their own quota (500 reviews/month on Pro). Reviews are deducted from the account that installed the GitHub App on the repository.