Usage Limits
Understand transaction limits and plan restrictions.
Transaction limits by plan
Each Axle plan has different capabilities and limits:
| Limit | Free Trial | Pro | Pro+ |
|---|---|---|---|
| Transactions | 50 per trial | 500/month | 5,000/month |
| Domains | 1 | 1 | 10 |
| Custom form fields | 0 | 10 | 10 |
| API requests | Limited | Unlimited | Unlimited |
| Webhooks | No | Yes | Yes |
| Support | Community | Priority email | |
| Data retention | 6 months (if inactive) | Unlimited | Unlimited |
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 Requestserror - 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?
| Limit | What happens |
|---|---|
| Transaction limit (Free Trial) | Payment buttons stop accepting payments, customers see error |
| API rate limit | Requests return 429 error, retry after specified time |
| Form fields | Can't add more fields above the plan limit |
| Webhooks | Can't register additional endpoints above the plan limit |
How to handle exceeded limits
- Free Trial transaction limit - Upgrade to Pro
- API rate limit - Optimize requests or upgrade to Pro+
- Form fields - Remove unused fields or upgrade plan
- 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.