Skip to main content

Plan Comparison

FeatureFreeHobby ($9/mo)Pro ($29/mo)
Storage1 GB10 GB100 GB
Bandwidth5 GB/mo50 GB/mo500 GB/mo
Max File Size10 MB100 MB500 MB
Uploads/Month1,00050,000500,000
API Keys21050
Rate Limit100 req/min500 req/min2,000 req/min
Zero egress fees! Powered by Cloudflare R2, so you’ll never pay for downloads. Bandwidth limits are for fair use only.

What Happens at Limits?

Storage Limit

When you exceed your storage limit, new uploads will fail with:
{
  "error": {
    "code": "storage_limit_exceeded",
    "message": "Storage limit exceeded"
  }
}
Delete files or upgrade your plan to continue uploading.

File Size Limit

Files larger than your plan’s limit will be rejected:
{
  "error": {
    "code": "file_too_large",
    "message": "File exceeds maximum size of 10MB"
  }
}

Upload Count

Monthly upload counts reset on the 1st of each month (UTC). Exceeding the limit returns a storage limit error.

Checking Your Usage

View your current usage in the Dashboard or via API:
curl https://api.stashfyle.com/v1/usage \
  -H "Authorization: Bearer sk_live_xxx"
{
  "storage_bytes": 524288000,
  "bandwidth_bytes": 1073741824,
  "upload_count": 150,
  "period_start": "2024-01-01"
}

Upgrading

  1. Go to Billing in your dashboard
  2. Select your new plan
  3. Complete payment via Stripe
  4. New limits take effect immediately

Downgrading

When downgrading to a lower plan:
  • If you’re under the new plan’s limits, the change takes effect at the end of your billing period
  • If you’re over the new plan’s limits, you’ll enter a 14-day grace period to reduce your usage
  • During grace period, uploads are disabled but downloads work normally
  • After grace period, files exceeding the limit are deleted (largest files first)
Before downgrading, check your current storage usage against the target plan’s limits.

Annual Billing

Save money with annual billing:
PlanMonthlyAnnual (per month)Savings
Hobby$9/mo$7.50/mo17% off
Pro$29/mo$22/mo24% off
Switch to annual billing in your Billing settings.