Skip to main content

Billing & Subscription

Manage your organization's Supaflow subscription, monitor credit usage, and track your plan status.

Overview

Your Supaflow subscription is managed at the organization level — one subscription covers all workspaces in your organization. Billing is based on Supaflow Credits consumed by your data pipelines.

What you're charged for: Pipeline execution time (credits based on node size and duration) What you're NOT charged for: Number of pipelines, team members, or workspaces

To access: Navigate to SettingsBilling in the sidebar.


How Supaflow Billing Works

Credit-Based Pricing

Supaflow charges in Supaflow Credits:

  • One billable hour on an S (Small) Agent node uses 1 credit
  • Credits consumed = billable job hours × the published node-size rate
  • Minimum billing: 60 seconds per job

Node sizes and credit consumption:

  • S: 1.00 credit/hour
  • M: 1.25 credits/hour
  • L: 1.50 credits/hour
  • XL: 2.25 credits/hour
  • 2XL: 3.50 credits/hour

These are published tier rates, not proportional multiples of each node's CPU or memory.

Subscription Plans

PlanPublic List Price per CreditDescription
Professional$3.00Standard tier for most businesses
Enterprise$5.00Advanced features and support
Business CriticalContact SalesWorkloads with SLA requirements

The Free Plan includes 10 credits per billing period. Paid usage is charged at the plan's per-credit price unless your contract specifies a different price or includes credits. The Billing page shows the terms that apply to your subscription.

Pre-Purchased Credits (Wallet)

You can purchase credit packs upfront to pre-pay for usage:

  • Credits are consumed from your wallet first (oldest credits first)
  • When wallet balance reaches zero, you're charged per-credit at your plan's rate
  • Wallet credits may have expiration dates

Understanding Your Subscription

Current Plan & Status

Your subscription information appears at the top of the Billing page, showing:

  • Plan name and subscription status
  • Current billing period
  • Renewal or end date
  • Credit price for your plan
  • Last data refresh time

Trial subscriptions also show:

  • Days remaining in trial
  • Trial expiration warning (when less than 7 days remain)
  • Upgrade options

Subscription Statuses

StatusWhat It MeansWhat to Do
TrialEvaluating Supaflow with trial creditsMonitor trial expiration date and upgrade before it ends
ActivePaid subscription in good standingNo action needed
Past DuePayment failed or is overdueUpdate payment method immediately to restore service
CanceledSubscription was canceledService continues until end of billing period, then stops
ExpiredSubscription has endedRenew subscription to restore access

Refreshing Subscription Data

Subscription changes (upgrades, payment updates) can take 5-10 minutes to sync. Use the refresh button to manually update your subscription information.


Viewing Usage Analytics

Click View Usage Details to access the Usage page, where you can:

  • See credit consumption by workspace and pipeline
  • Compare consumption with any included, trial, or prepaid credits
  • Monitor paid usage and projected spend
  • Download usage reports
  • View consumption trends over time

This link is available for all subscription types, including trials.


Troubleshooting

Subscription Shows "Past Due"

What it means: A payment failed or is overdue.

How to resolve:

  1. Check your email for payment failure notifications
  2. Update your payment method using the link in the email or contact support at support@supa-flow.io
  3. Verify your card is not expired, has sufficient funds, and was not declined
  4. Contact support if your payment method is valid but the status persists

Impact: While past due, activity execution may be suspended, you cannot create new pipelines, and workspace access may be limited.


Upgraded But Status Still Shows Old Plan

What it means: Your upgrade hasn't synced yet.

How to resolve:

  1. Wait 5-10 minutes for the upgrade to process
  2. Click the refresh button to manually update subscription data
  3. Check your email for upgrade confirmation
  4. Verify the payment was successful
  5. Contact support if the issue persists after 1 hour

Plan Details Don't Match What I Purchased

What it means: Your subscription data may not be in sync, or you may be viewing the wrong organization.

How to resolve:

  1. Click the refresh button to update subscription data
  2. Check your plan confirmation email from Supaflow
  3. Verify you're viewing the correct organization (billing is per-organization)
  4. Contact support with your plan details and expected limits

"View Usage Details" Shows an Error

What it means: Usage data may not be available, or there's a workspace/subscription issue.

How to resolve:

  1. Verify you have an active subscription
  2. Ensure a workspace is selected in the workspace switcher
  3. Refresh the billing page and try again
  4. Navigate directly to /usage in your browser
  5. Contact support if the error persists

Common Tasks

Check Your Current Plan

When to use: Before upgrading or to understand your current billing terms.

Steps:

  1. Go to Settings → Billing
  2. Review your plan name and status at the top of the page
  3. Check the plan details section for any included credits or contract terms
  4. Note the per-credit price for your plan

Monitor Trial Status

When to use: During your trial period to plan for upgrade.

Steps:

  1. Go to Settings → Billing
  2. Check for trial expiration warnings
  3. Note the trial end date
  4. Click Upgrade Plan before your trial expires

Recommendation: Upgrade at least 7 days before expiration to avoid service interruption.


Verify an Upgrade Processed Successfully

When to use: After completing an upgrade to confirm it went through.

Steps:

  1. Complete your upgrade via the payment link or sales team
  2. Wait 5-10 minutes for the system to sync
  3. Go to Settings → Billing
  4. Click the refresh button
  5. Verify the status shows "Active" and the plan name updated
  6. Review the per-credit price and any included credits shown for your subscription

Track Credit Usage

When to use: Monitor consumption to avoid unexpected charges.

Steps:

  1. Go to Settings → Billing
  2. Note your per-credit price and any free, trial, prepaid, or contract-included credits
  3. Click View Usage Details to see current period consumption
  4. Compare current usage with your remaining allowance or projected spend
  5. Review which pipelines and workspaces are consuming the most credits

Best Practices

Monitor Trial Expiration Proactively

Recommended timeline:

  • 30 days before expiration: Start internal approval process for paid plan
  • 14 days before: Finalize budget and payment method
  • 7 days before: Complete upgrade to avoid service interruption
  • 3 days before: Emergency escalation if not yet upgraded

Why: Prevents data pipeline outages and ensures continuity of service.


Track Credit Consumption Regularly

What to monitor:

  • Current-period credit usage, remaining allowances, and projected spend
  • Which pipelines consume the most credits
  • Node size selection (larger nodes have higher rates and may reduce runtime)
  • Activity execution patterns (frequency, duration)

Actions to take:

  • Optimize node size selection for cost efficiency
  • Review pipeline schedules to avoid unnecessary runs
  • Identify and optimize long-running activities
  • Purchase credit packs for predictable budgeting

Optimize Node Size Selection

Best practices:

  • Start with smaller nodes (S or M) and increase only if needed
  • Monitor execution times — if activities take too long, increase node size
  • Balance cost vs. speed based on pipeline urgency
  • Use larger nodes for time-sensitive pipelines only

Example cost calculation:

  • Small activity on S node: 5 minutes = 0.083 hours × 1 credit/hr = 0.083 credits
  • Same 5-minute duration on XL: 0.083 hours × 2.25 credits/hr = 0.1875 credits
  • A larger node can finish some workloads faster, so compare both the rate and measured runtime

Before selecting a plan:

  1. Review the past month of usage on the Usage page
  2. Calculate your average monthly credits
  3. Add a 20% buffer for growth
  4. Compare the applicable per-credit price and the features or support each plan provides
  5. Consider pre-purchasing credits for additional cost savings

Example:

  • Historical average: 400 credits/month
  • Growth buffer: +80 credits (20%)
  • Total needed: 480 credits/month
  • Estimated usage cost = 480 × your applicable per-credit price, before prepaid-credit coverage

  • Usage - Detailed credit consumption and analytics
  • Settings - Settings overview
  • Workspaces - Organization workspaces (billing applies to all)

Support

Need help with billing? Contact us at support@supa-flow.io