Skip to main content

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​

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.

FeatureIncluded
Private RepositoriesUp to 10
AI Reviews/Month500 (pooled across all repos)
Rules per Config2 max
Analytics History90 days
RAG Knowledge Baseβœ… Basic sync
Incident Memory❌ Not included
Incident Analytics❌ Not included
Notifications❌ Not included
SupportCommunity (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.

FeatureIncluded
Private RepositoriesUnlimited
AI Reviews/Month1,500 (pooled across all repos)
Rules per Config4 max
Analytics History1 year
RAG Knowledge Baseβœ… On-demand sync
Incident Memoryβœ… Incidents Memory
Incident Analytics❌ Not included
Notificationsβœ… Slack, Discord + Email
SupportPriority 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.

FeatureIncluded
Private RepositoriesUnlimited
AI Reviews/Month5,000 (pooled across all repos)
Rules per Config6 max
Analytics HistoryUnlimited (never deleted)
RAG Knowledge Baseβœ… Advanced controls, on-demand sync
Incident Memoryβœ… Unlimited incidents
Incident Dashboard and Analyticsβœ… trends
Notificationsβœ… Slack, Discord + Email
SupportDedicated 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​

PlanMonthlyYearly (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​

FeatureHobbyProScale
Monthly Price$15$29$45
Private Repos10 max∞∞
AI Reviews/Month5001,5005,000
Rules per Config246
Analytics Retention90 days1 yearForever
RAG SyncBasicAdvancedAdvanced
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?

FeatureProScaleDescription
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​

  1. Go to Billing Page
  2. Click "Upgrade Plan"
  3. Select your desired tier (Pro or Scale)
  4. Choose billing frequency (monthly or yearly)
  5. Complete payment via Polar.sh
  6. 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​

  1. Go to Billing Page
  2. Click Manage Plan
  3. Select lower tier
  4. Confirm downgrade
  5. 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​

  1. Go to Billing Page
  2. Click "Manage Subscrition"
  3. (Optional) Tell us why you're leaving
  4. 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 TypeCounts Against Quota?Cost per Execution
Deterministic (banned-terms, require-changelog)❌ NoFree (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:

  1. Most recently added
  2. Most active (highest PR volume)

To manually choose which repos to monitor:

  1. Dashboard β†’ Repositories
  2. Toggle Ship Guard on/off per repo
  3. 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: