Managing Credits
Understand how Rock Smith's credit system works and choose the best plan for your needs.
How Credits Work
Rock Smith uses a credit-based system where different operations consume credits:
| Operation | Credit Cost |
|---|---|
| Discovery Session | 1 credit per agent step |
| Flow Execution | 1 credit per agent step |
| Flow Generation | 1 credit per flow generated |
| Flow Refinement | 1 credit per refinement |
| Edge Case Fuzzing | 1 credit per flow generated |
| Persona Generation | 1 credit per persona generated |
Example Credit Usage
Discovery Session (exploring 50 pages)
- AI agent takes ~50 exploration steps
- Total: 50 credits
Flow Generation (from discovery)
- Generate 3 test flows from visual contexts
- Total: 3 credits
Flow Execution (login flow)
- Login flow requires ~15 agent steps
- Total: 15 credits
Flow Refinement
- Refine a flow to improve step targeting
- Total: 1 credit
Edge Case Fuzzing (5 variants)
- Generate 5 edge case variants from a flow
- Total: 5 credits (generation only)
- Running all variants: ~75 credits (15 agent steps each)
Persona Generation
- Generate 3 user personas for testing
- Total: 3 credits
Pricing Options
Subscription Plans (Recommended)
Monthly subscriptions with included credits and automatic overage billing via Stripe:
Growth Plan: $39/month ($390/year)
- Included Credits: 550/month (~$0.071 per credit - 29% discount)
- Overage Rate: $0.09 per credit
- Features: Flow creation and execution, discovery sessions, semantic targeting, 12 assertion types, email support
- Best For: Growing businesses, small agencies, active development teams
- Annual Savings: Save $78 (2 months free)
Professional Plan: $149/month ($1,490/year)
- Included Credits: 2,000/month (~$0.0745 per credit - 25.5% discount)
- Overage Rate: $0.06 per credit
- Features: All Growth features plus unlimited discovery sessions, advanced edge case generation (fuzzing), persona-based testing, priority phone and email support
- Best For: Enterprise teams, large agencies, organizations with high testing volume
- Annual Savings: Save $298 (2 months free)
Pay-As-You-Go Credits
For occasional testing without subscription commitment:
- Price: $0.10 per credit
- Minimum Purchase: 50 credits ($5)
- Expiration: 1 year from purchase date
- Best For: Sporadic testing needs, trying the platform
Choosing the Right Plan
Estimate Your Monthly Usage
Low Usage (1-10 flow executions/month)
- Simple login and navigation flows
- Occasional spot checks
- Recommended: Pay-as-you-go
Medium Usage (20-50 flow executions/month)
- Regular flow testing
- Some discovery sessions
- Recommended: Growth plan
High Usage (100+ flow executions/month)
- Comprehensive flow testing
- Frequent discovery sessions
- Edge case generation
- Multiple projects
- Recommended: Professional plan
Usage Calculator
Estimate your monthly credits by adding up each operation type:
Flow Executions: (Avg agent steps) × (Executions/month)
Discovery Sessions: (Agent steps per session) × (Sessions/month)
Flow Generation: (Flows generated/month)
Flow Refinement: (Refinements/month)
Edge Case Fuzzing: (Fuzzed flows generated/month)
Persona Generation: (Personas generated/month)
───────────────────────────────────────────────────────────
= Total Monthly Credits
Example - Small Team:
Flow Executions: 15 steps × 30 runs = 450 credits
Discovery Sessions: 50 steps × 1 session = 50 credits
Flow Generation: 5 flows = 5 credits
Refinements: 3 refinements = 3 credits
Total: 508 credits/month → Growth plan recommended
Example - Active QA Team:
Flow Executions: 20 steps × 60 runs = 1,200 credits
Discovery Sessions: 50 steps × 3 sessions = 150 credits
Flow Generation: 10 flows = 10 credits
Edge Case Fuzzing: 15 flows = 15 credits
Personas: 5 personas = 5 credits
Total: 1,380 credits/month → Professional plan recommended
Managing Your Subscription
Viewing Credit Balance
Check your remaining credits anytime:
- Open Rock Smith desktop app
- Credit balance displayed in top-right corner
- Click balance for detailed usage breakdown
Upgrading or Downgrading
Change plans anytime:
- Go to Account Settings > Billing
- Click Change Plan
- Select new plan
- Stripe handles prorated billing automatically
Prorated Billing: When upgrading, you receive instant credit for unused time. When downgrading, the change takes effect at the next billing cycle.
Overage Billing
How overages work with subscription plans:
- Use included credits first
- Overages tracked automatically by Stripe in real-time
- Overage charges added to your monthly bill
- View detailed usage in Account Settings > Usage
No Surprises: Set overage alerts to notify you at 75%, 90%, and 100% of included credits.
Canceling Your Subscription
Cancel anytime:
- Go to Account Settings > Billing
- Click Cancel Subscription
- Confirm cancellation
- Access continues until end of billing period
- Unused credits forfeit upon cancellation
Purchasing Pay-As-You-Go Credits
How to Buy Credits
- Go to Account Settings > Credits
- Click Purchase Credits
- Enter amount (minimum 50 credits)
- Complete payment via Stripe
- Credits added immediately
Credit Expiration
- Pay-as-you-go credits expire 1 year from purchase
- Subscription credits reset each billing cycle (unused credits don't roll over)
- Expiring credits shown in Account Settings > Credits
Refund Policy
- Subscription fees: Refundable within 14 days of initial purchase
- Pay-as-you-go credits: Refundable within 7 days if unused
- Used credits: Not refundable
Optimizing Credit Usage
Best Practices
Efficient Discovery Sessions
- Use URL patterns to exclude irrelevant sections (admin panels, marketing pages)
- Limit discovery scope to specific application areas
- Reuse visual contexts from existing discoveries instead of re-exploring
Smart Flow Generation
- Generate flows from existing visual contexts (1 credit per flow)
- Review generated flows before execution to avoid wasted runs
- Use descriptive names and clear descriptions for better AI targeting
Strategic Flow Refinement
- Use refinement (1 credit) instead of regenerating when making minor adjustments
- Provide clear custom instructions to get accurate results on first try
- Refine flows after fixing targeting issues, not during debugging
Edge Case Fuzzing
- Generate edge cases only for critical flows (forms, authentication, payments)
- Focus on high-risk scenario types (security, boundary values)
- Review generated variants before executing all of them
Persona-Based Testing
- Generate personas once and reuse across multiple flow executions
- Start with 2-3 core personas covering main user archetypes
- Add specialized personas only when needed
Credit-Saving Tips
- Fix Before Re-running: Don't re-run failed flows repeatedly. Fix targeting issues first, then verify.
- Use Focused Discoveries: Scope discovery to specific areas rather than entire sites.
- Leverage Visual Contexts: Generate flows from existing visual contexts instead of new discoveries.
- Refine, Don't Regenerate: Use flow refinement (1 credit) for minor changes instead of regenerating.
- Batch Testing: Execute flows during dedicated testing sessions to track usage patterns.
- Selective Fuzzing: Run edge case variants selectively based on risk, not all at once.
Usage Reporting
Viewing Usage History
Access detailed usage reports:
- Go to Account Settings > Usage
- View credit consumption
- Export reports as CSV for analysis
Billing FAQ
When am I charged?
- Subscriptions: Billed monthly or annually on signup date
- Overages: Billed at end of billing cycle
- Pay-as-you-go: Charged immediately upon purchase
What payment methods are accepted?
All major credit cards via Stripe (Visa, Mastercard, American Express, Discover)
Can I get an invoice?
Yes, invoices are automatically generated and emailed after each payment. Access past invoices in Account Settings > Billing.
What if my payment fails?
- You'll receive email notification
- 3-day grace period to update payment method
- After 3 days, account suspended until payment updated
Next Steps
- Working with Flows - Create and run test flows
- Discovery Sessions - Explore your site automatically
- Edge Case Testing - Generate test variations
- Browser Profiles - Set up profiles for authenticated testing