Billing & Subscription FAQ
Everything you need to know about Ship Guard's pricing, billing, and plan management. Our transparent, installation based pricing model keeps costs predictableβno per-seat charges, no surprises.
π Table of Contentsβ
- Available Plans
- Pricing Model
- Plan Comparison
- Managing Your Subscription
- Usage & Quotas
- Payment & Billing Cycles
- Refunds & Cancellations
- Enterprise & Custom Plans
Available Plansβ
Ship Guard offers three tiers with simple, flat-rate pricing per GitHub account installation. No per-seat charges unlimited developers can commit to your repositories.
π― Hobby β $15/monthβ
Perfect for solo developers and small side projects.
| Feature | Included |
|---|---|
| Private Repositories | Up to 10 |
| AI Reviews/Month | 500 (pooled across all repos) |
| Rules per Config | 2 max |
| Analytics History | 90 days |
| RAG Knowledge Base | β Basic sync |
| Incident Memory | β Not included |
| Incident Analytics | β Not included |
| Notifications | β Not included |
| Support | Community (GitHub issues) |
Best for:
- Solo developers
- Personal projects
- Small teams testing Ship Guard
- Open-source projects
π Pro β $29/monthβ
For growing teams that need capacity and incident prevention.
| Feature | Included |
|---|---|
| Private Repositories | Unlimited |
| AI Reviews/Month | 1,500 (pooled across all repos) |
| Rules per Config | 4 max |
| Analytics History | 1 year |
| RAG Knowledge Base | β On-demand sync |
| Incident Memory | β Incidents Memory |
| Incident Analytics | β Not included |
| Notifications | β Slack, Discord + Email |
| Support | Priority email |
Best for:
- Small to mid-size teams
- Startups scaling their codebase
- Teams that have experienced production incidents
- Projects with moderate AI review needs
π₯ Key Feature: Incident Memory lets you document past production failures and prevent them in future PRs.
β‘ Scale β $45/monthβ
For high-velocity teams that need maximum capacity and insights.
| Feature | Included |
|---|---|
| Private Repositories | Unlimited |
| AI Reviews/Month | 5,000 (pooled across all repos) |
| Rules per Config | 6 max |
| Analytics History | Unlimited (never deleted) |
| RAG Knowledge Base | β Advanced controls, on-demand sync |
| Incident Memory | β Unlimited incidents |
| Incident Dashboard and Analytics | β trends |
| Notifications | β Slack, Discord + Email |
| Support | Dedicated channel |
Best for:
- Large engineering teams
- Organizations with frequent production incidents
- High-velocity development workflows
- Teams requiring incident ROI tracking
- Companies needing compliance documentation
π₯ Unique Feature: Incident Analytics shows you exactly how much money Ship Guard has saved by preventing repeat bugs.
π° Pricing Modelβ
Installation-Based Pricing (Not Per-Seat)β
Ship Guard charges per GitHub account installation, not per developer. This means:
β
Unlimited developers can commit to your repositories
β
One flat monthly fee regardless of team size
β
Predictable costs - no surprise bills as your team grows
β
Fair pricing - perfect for teams with contractors, part-time devs, or fluctuating contributors
Monthly Pricingβ
| Plan | Monthly | Yearly (Save 10%) | Effective Monthly |
|---|---|---|---|
| Hobby | $15 | $162 | $13.50 |
| Pro | $29 | $313 | $26.08 |
| Scale | $45 | $486 | $40.50 |
π‘ Annual billing saves you 10% (equivalent to 2 free months per year)
Example Scenariosβ
Scenario 1: Startup with 5 developers
Plan: Pro ($29/month)
Developers: 5
Repositories: 8 private repos
Monthly cost: $29 (flat)
β
All 5 developers get unlimited access
β
All 8 repos monitored
β
1,500 AI reviews shared across team
Scenario 2: Growing team adds 10 more developers
Plan: Pro ($29/month)
Developers: 15 (was 5, now 15)
Repositories: 12 private repos
Monthly cost: $29 (SAME PRICE!)
β
No additional charges for new developers
β
All 15 developers get unlimited access
β
Still sharing the same 1,500 AI reviews
Scenario 3: Need more AI reviews
Plan: Pro β Scale ($45/month)
Developers: 15
Repositories: 12 private repos
Monthly cost: $45 (upgrade for capacity, not team size)
β
Now have 5,000 AI reviews/month
β
Unlock Incident Analytics
β
Unlimited analytics history
β
Still unlimited developers
What's Included in All Plansβ
β
GitHub App integration - Seamless workflow integration
β
Deterministic rules - Fast, free checks (unlimited)
β
AI-powered reviews - Context-aware code analysis
β
RAG knowledge base - Train Ship Guard on your docs
β
Branch protection - Block merges on failed checks
β
Check runs & PR comments - Inline feedback
β
Dashboard & analytics - Track review metrics
β
Unlimited developers - No per-seat charges
π Plan Comparisonβ
Feature Matrixβ
| Feature | Hobby | Pro | Scale |
|---|---|---|---|
| Monthly Price | $15 | $29 | $45 |
| Private Repos | 10 max | β | β |
| AI Reviews/Month | 500 | 1,500 | 5,000 |
| Rules per Config | 2 | 4 | 6 |
| Analytics Retention | 90 days | 1 year | Forever |
| RAG Sync | Basic | Advanced | Advanced |
| Incident Memory | β | β | β |
| Incident Analytics | β | β | β |
| Slack Notifications | β | β | β |
| Discord Notifications | β | β | β |
| Email Notifications | β | β | β |
| Webhook Notifications | β | β | β |
| Data Export | β | β | β CSV + JSON |
Incident Memory vs Incident Analyticsβ
What's the difference?
| Feature | Pro | Scale | Description |
|---|---|---|---|
| Incident Memory | β | β | Document past incidents and prevent them in future PRs |
| Add incidents via UI | β | β | Simple form to log production failures |
| Semantic similarity search | β | β | AI finds similar code patterns |
| PR warnings | β | β | Automatic alerts when similar code appears |
| Incident Analytics | β | β | Track ROI and effectiveness |
| PRs flagged per incident | β | β | Which incidents caught the most bugs |
| Trend analysis | β | β | Incident patterns over time |
| Data export | β | β | Export incident reports for compliance |
Which Plan Should You Choose?β
Choose Hobby if:
- Solo developer or tiny team
- < 10 private repositories
- Testing Ship Guard capabilities
- Budget-conscious
- Don't have production incidents yet
Choose Pro if:
- Team of any size (1-100+ developers)
- Need unlimited private repos
- Have experienced production incidents
- Want to prevent repeat bugs with Incident Memory
- Need Slack/email notifications
- Moderate AI review needs (1,500/month)
Choose Scale if:
- High-volume AI review needs (5,000/month)
- Want to track ROI of incident prevention
- Need compliance documentation (who, what, when)
- Want trend analysis and cost savings reports
- Require dedicated support (1-hour SLA)
- Need to export incident data
π‘ Most teams start with Pro and upgrade to Scale when they need ROI tracking or higher AI volume.
π Managing Your Subscriptionβ
How to Upgrade Your Planβ
Upgrading unlocks more capacity and premium features instantly.
Via Web Dashboardβ
- Go to Billing Page
- Click "Upgrade Plan"
- Select your desired tier (Pro or Scale)
- Choose billing frequency (monthly or yearly)
- Complete payment via Polar.sh
- Features activate immediately β‘
What Happens After Upgradeβ
- β Instant access to new limits and features
- β Prorated billing - Only pay for remaining days in cycle
- β No service interruption - Seamless transition
- β Permissions auto-update across all repos
Example: Upgrading mid-cycle
Current plan: Hobby ($15/month), 15 days remaining
Upgrade to: Pro ($29/month)
Prorated charge: $7 (50% of $14 difference)
Next full bill: $29 on Jan 1
How to Downgrade Your Planβ
Downgrades take effect at the end of your current billing period.
Via Web Dashboardβ
- Go to Billing Page
- Click Manage Plan
- Select lower tier
- Confirm downgrade
- Current features remain active until period ends
What Happens at Downgradeβ
Scale β Pro:
- β οΈ Incident Analytics disabled (Incident Memory remains active)
- β οΈ AI quota drops to 1,500/month
- β οΈ Rule limit reduces to 4 per config
- β οΈ Analytics capped at 1-year history
- β οΈ Webhook notifications disabled
- β Incident Memory still works (you keep this!)
- β All incidents preserved
Pro β Hobby:
- β οΈ Private repos limited to 10 (excess become read-only)
- β οΈ Incident Memory disabled (incidents archived, not deleted)
- β οΈ AI quota drops to 500/month
- β οΈ Notifications disabled (Slack, email)
- β οΈ Rule limit reduces to 2 per config
- β οΈ Analytics capped at 90-day history
π‘ No data is deleted when downgrading. Incidents are archived and can be reactivated by upgrading.
How to Cancel Your Subscriptionβ
Cancel anytime with no penalties or fees.
Via Web Dashboardβ
- Go to Billing Page
- Click "Manage Subscrition"
- (Optional) Tell us why you're leaving
- Confirm cancellation
Via Emailβ
Email: Customer Support with:
- Your GitHub username or organization name
- Reason for cancellation (optional)
We'll process within 24 hours.
What Happens After Cancellationβ
- β Keep all features until current period ends
- β No immediate disruption to workflows
- β Access to dashboard remains until period end
- β οΈ Auto-downgrade to free tier at period end
- β οΈ Private repos stop being monitored (public repos unaffected)
- β οΈ Incidents archived (can be reactivated anytime)
- π§ Confirmation email with final billing date
π Usage & Quotasβ
AI Review Quotasβ
How AI reviews are counted:
| Rule Type | Counts Against Quota? | Cost per Execution |
|---|---|---|
Deterministic (banned-terms, require-changelog) | β No | Free (unlimited) |
AI Review (ai-review) | β Yes | ~1 review |
Policy Question (policy-question) | β Yes | ~1 review |
Your quota is pooled across all repositories in your GitHub account installation.
Example (Pro plan, 1,500 reviews/month):
Organization: ShipGuard
Developers: 12 (doesn't affect price)
Repositories: 8 private repos
Total AI quota: 1,500 reviews/month (shared across all repos)
Usage breakdown:
- backend-api: 600 reviews (40%)
- frontend-web: 450 reviews (30%)
- mobile-app: 300 reviews (20%)
- admin-panel: 150 reviews (10%)
βββββββββββββββββββββββββββββββ
Total: 1,500 reviews (100% of quota)
β
All 12 developers can trigger reviews
β
No per-developer limits
What Happens When You Hit Your Limitβ
At 75% of quota:
- π§ Email warning to account owner
- π‘ Dashboard notification
At 90% of quota:
- π§ Second warning email
- π Dashboard alert badge
- β οΈ "Approaching limit" banner
At 100% of quota:
- β AI rules pause until next billing cycle
- β Deterministic rules continue working normally till 7 days graced period
- π§ Limit reached notification
- π‘ Upgrade prompt in dashboard
- π PR comments explain quota exhaustion
How to Check Your Usageβ
Dashboard β Settings β Billing β Usage Tab
Private Repository Limitsβ
Hobby plan only: Limited to 10 private repositories.
What happens if you exceed 10 private repos:
Current status: 12 private repos installed
Plan: Hobby (10 repo limit)
β
First 10 repos: Ship Guard active
β οΈ Repos 11-12: Disabled (showing as "quota exceeded")
Action required:
1. Upgrade to Pro for unlimited repos, OR
2. Remove Ship Guard from 2 repos to stay under limit
Ship Guard will prioritize repositories by:
- Most recently added
- Most active (highest PR volume)
To manually choose which repos to monitor:
- Dashboard β Repositories
- Toggle Ship Guard on/off per repo
- Keep your 10 most important repos active
π³ Payment & Billing Cyclesβ
Billing Frequencyβ
Monthly Billing (Default):
- Charged on the same day each month
- Example: Install Dec 15 β billed 15th of every month
Annual Billing (Save 10%):
- One upfront payment for 12 months
- Example: Pay $162 instead of $180 for Hobby (saves $18/year)
- Equivalent to 2 months free
Payment Methodsβ
We accept:
- β All major credit cards (Visa, Mastercard, Amex, Discover)
- β Debit cards
- β PayPal
- β Bank transfer (Enterprise plans only)
Secure processing via Polar.sh:
- π PCI DSS compliant
- π Your payment info never touches our servers
- π Encrypted at rest and in transit
Invoices & Receiptsβ
Automatic invoicing:
- π§ Email invoice sent within 24 hours of payment
- π§Ύ Includes: Date, amount, plan, GitHub account, billing period
Refunds & Cancellationsβ
Refund Policyβ
7-Day Money-Back Guarantee:
- β Full refund if canceled within 7 days of first payment
- β No questions asked
- β Processed within 5-7 business days
After 7 days:
- β No refunds for partial months
- β You keep access until period ends
- π‘ Cancel before renewal to avoid next charge
How to request a refund (within 7 days):
Email: support@shipguard.com
Subject: Refund Request
Body:
GitHub username/org: myorg
Plan: Pro
Signup date: December 1, 2024
Reason (optional): [your reason]
We'll process within 24 hours.
Cancellation Policyβ
No penalties or fees:
- β Cancel anytime for any reason
- β Keep access until period ends
- β No termination fees
- β No data deletion
What happens to your data:
- β
Config files (
.github/ship-guard.yml) stay in your repos - β GitHub App can be uninstalled separately
- β Analytics data archived for 90 days (exportable)
- β Incidents archived (not deleted) - reactivate anytime
Reactivating after cancellation:
- Just upgrade/subscribe again
- All archived data restored
- No setup required
π’ Enterprise & Custom Plansβ
Enterprise Pricingβ
For organizations with complex requirements:
Custom features available:
- β Self-hosted deployment (on-premises or private cloud)
- β Custom AI quotas (10k, 50k, unlimited reviews/month)
- β SLA guarantees (99.9% uptime commitment)
- β SOC 2 compliance documentation
- β Custom integrations (JIRA, PagerDuty, ServiceNow)
- β Professional services (rule consulting, team training)
- β Invoice billing (NET 30/60 payment terms)
- β Multi-org support (consolidated billing)
- β Dedicated infrastructure (isolated instances)
- β Custom SLAs (response times, uptime guarantees)
Contact sales:
- π§ Sales Team