Skip to content
AxleAxle Docs
Billing & Plans

Usage Limits

Understand transaction limits and plan restrictions.

Transaction limits by plan

Each Axle plan has different capabilities and limits:

LimitFree TrialProPro+
Transactions50 per trial500/month5,000/month
Domains1110
Custom form fields01010
API requestsLimitedUnlimitedUnlimited
WebhooksNoYesYes
SupportCommunityEmailPriority email
Data retention6 months (if inactive)UnlimitedUnlimited

Free trial limits

Your 7-day free trial includes:

  • 50 transactions maximum - Each payment counts as 1 transaction, regardless of amount. This is a reduced limit — Pro includes 500/month, Pro+ includes 5,000/month
  • Trial duration - Exactly 7 days from signup
  • No credit card required - Completely free to try
  • Pro features included - Analytics, custom domains, form fields (but with the 50 transaction cap)

Once you hit 50 transactions:

  • Payment buttons will stop accepting new payments
  • Customers will see a "Transaction limit reached" error
  • You can continue viewing your dashboard and data
  • Upgrade to a paid plan to accept more payments

Counting transactions

A "transaction" is a single payment attempt:

  • ✅ One $10 payment = 1 transaction
  • ✅ One $1,000 payment = 1 transaction
  • ✅ One successful payment = 1 transaction
  • ❌ A failed payment still counts toward the limit
  • ❌ Test transactions on live domains count toward the limit

Extending your trial

You cannot extend the 7-day trial period. However:

  • You can upgrade to a paid plan anytime
  • The upgrade takes effect immediately
  • You'll get credit for the unused trial time

Pro plan limits

Pro ($15/month) includes:

  • 500 transactions per month - Shared pool across all connected domains, resets each billing cycle
  • 10 custom form fields - Ask customers for up to 10 additional pieces of information
  • Webhooks - Integrate with your own systems
  • API access - Build custom payment flows
  • Email support - Get help from our team
  • Analytics - Track payments and trends

No per-transaction fees — your only cost beyond the monthly subscription is Stripe's standard fee (2.9% + $0.30 per transaction).

Pro+ plan limits

Pro+ ($29/month) includes everything in Pro, plus:

  • 5,000 transactions per month - Shared pool across all connected domains, resets each billing cycle

  • Advanced analytics - Detailed reporting and insights

  • Priority support - Faster email help from the Axle team

  • Higher API rate limits - More flexibility for integrations

  • Webhook priority - Faster webhook delivery

Custom form fields

Both Pro and Pro+ include 10 custom form fields:

These let you collect additional information from customers at checkout:

  • Customer name (optional)
  • Company name
  • Address
  • Phone number
  • Custom field #1-6
  • Up to 10 total

The Free Trial does not include custom form fields. Upgrade to Pro to collect additional customer information.

API rate limits

Pro plan

  • 10,000 requests per hour - Sufficient for most integrations
  • 100 requests per second - Peak rate limit

Pro+ plan

  • 50,000 requests per hour - For high-volume integrations
  • 500 requests per second - Peak rate limit

If you exceed these limits:

  • Requests return a 429 Too Many Requests error
  • Retry after the indicated time
  • Contact support if you consistently exceed limits
  • Enterprise rate limits available for special cases

Webhook limits

Pro

  • 100 webhook URLs - Register up to 100 endpoints
  • 1 retry - Failed webhooks are retried once
  • 24-hour retention - Webhook logs kept for 24 hours

Pro+

  • 500 webhook URLs - Register up to 500 endpoints
  • 5 retries - Failed webhooks are retried 5 times
  • 30-day retention - Webhook logs kept for 30 days

Storage and data

Your transaction data is stored indefinitely while your account is active:

  • Active account - Unlimited storage of transaction history
  • Paused account - Data preserved for 6 months
  • Deleted account - Data is permanently removed after 30 days

All data is encrypted and backed up daily.

Custom domain limits

Domain limits vary by plan:

  • Free Trial / Pro - 1 domain
  • Pro+ - Up to 10 domains
  • Subdomains - shop.example.com, payments.example.com, etc.
  • SSL included - All domains use secure HTTPS

Exceeding limits

What happens if you exceed a limit?

LimitWhat happens
Transaction limit (Free Trial)Payment buttons stop accepting payments, customers see error
API rate limitRequests return 429 error, retry after specified time
Form fieldsCan't add more fields above the plan limit
WebhooksCan't register additional endpoints above the plan limit

How to handle exceeded limits

  1. Free Trial transaction limit - Upgrade to Pro
  2. API rate limit - Optimize requests or upgrade to Pro+
  3. Form fields - Remove unused fields or upgrade plan
  4. Webhook URLs - Delete unused endpoints or upgrade to Pro+

Monitoring your usage

You can see your current usage in your dashboard:

  • Transactions used - Shows during Free Trial
  • API usage - Available in your API section
  • Custom fields used - Shown when creating products
  • Webhook endpoints - Listed in your integration settings

During the Free Trial, monitor your transaction count. Once you hit 50, payment buttons will stop working until you upgrade.

Next steps

Learn about choosing a plan or managing your subscription.