Billing & Plans
PalySales pricing plans, usage limits, regional pricing, and billing FAQ.
PalySales offers five pricing tiers that scale with your business. Each plan includes AI-powered sales, product management, and order processing — higher tiers unlock more channels, higher limits, and premium features.
Plans at a Glance
Starter — $29/month
Best for small businesses just getting started with AI commerce.
| Resource | Limit |
|---|---|
| Products | 25 |
| Orders per month | 100 |
| AI conversations per month | 300 |
| AI messages per month | 1,500 |
| AI image credits | 5 |
| Team members | 1 |
| Knowledge documents | 5 |
| Email notifications per month | 500 |
| API requests per day | Not included |
| Channels | Website + WhatsApp |
Key features: Advanced analytics.
Pro — $59/month
For growing businesses that need more volume and team collaboration.
| Resource | Limit |
|---|---|
| Products | 100 |
| Orders per month | 1,000 |
| AI conversations per month | 3,000 |
| AI messages per month | 15,000 |
| AI image credits | 30 |
| Team members | 3 |
| Knowledge documents | 50 |
| Email notifications per month | 2,000 |
| API requests per day | Not included |
| Channels | Website + WhatsApp + Instagram |
Key features: Everything in Starter, plus AI model cascade, larger limits, team access, and all channels.
Business — $99/month
Scale with all channels, priority support, and high-volume limits.
| Resource | Limit |
|---|---|
| Products | 500 |
| Orders per month | 5,000 |
| AI conversations per month | 10,000 |
| AI messages per month | 50,000 |
| AI image credits | 100 |
| Team members | 10 |
| Knowledge documents | 100 |
| Email notifications per month | 10,000 |
| API requests per day | 1,000 |
| Channels | Website + WhatsApp + Instagram |
Key features: Everything in Pro, plus Instagram channel, API access, priority support.
Enterprise — $199/month
For established businesses with high volume and custom needs.
| Resource | Limit |
|---|---|
| Products | Unlimited |
| Orders per month | Unlimited |
| AI conversations per month | Unlimited |
| AI messages per month | Unlimited |
| AI image credits | 300 |
| Team members | 25 |
| Knowledge documents | Unlimited |
| Email notifications per month | Unlimited |
| API requests per day | 10,000 |
| Channels | All |
Key features: Everything in Business, plus white labeling and custom domain support.
Ultimate — $999/month
Fully unlimited for the largest operations.
| Resource | Limit |
|---|---|
| Products | Unlimited |
| Orders per month | Unlimited |
| AI conversations per month | Unlimited |
| AI messages per month | Unlimited |
| AI image credits | Unlimited |
| Team members | Unlimited |
| Knowledge documents | Unlimited |
| Email notifications per month | Unlimited |
| API requests per day | Unlimited |
| Channels | All |
Key features: Everything in Enterprise with no limits whatsoever.
Yearly Pricing (Save ~15%)
All plans are available with yearly billing at a discount:
| Plan | Monthly | Yearly | You Save |
|---|---|---|---|
| Starter | $29/mo | $290/yr (~$24/mo) | $58/yr |
| Pro | $59/mo | $590/yr (~$49/mo) | $118/yr |
| Business | $99/mo | $990/yr (~$82/mo) | $198/yr |
| Enterprise | $199/mo | $1,990/yr (~$166/mo) | $398/yr |
| Ultimate | $999/mo | $9,990/yr (~$832/mo) | $1,998/yr |
Nigeria Pricing (NGN)
PalySales offers localized pricing for Nigerian businesses:
| Plan | Monthly | Yearly |
|---|---|---|
| Starter | ₦25,000 | ₦250,000 |
| Pro | ₦45,000 | ₦450,000 |
| Business | ₦65,000 | ₦650,000 |
| Enterprise | ₦150,000 | ₦1,500,000 |
| Ultimate | Custom pricing | Custom pricing |
Your region is automatically detected when you sign up. Nigerian users see NGN prices; everyone else (including Canada) sees USD prices.
Payment Methods
| Region | Provider | Accepted Methods |
|---|---|---|
| Global (USD) | Stripe | Credit cards, debit cards |
| Nigeria (NGN) | Paystack | Cards, bank transfer, USSD |
Plan Features by Tier
Each plan unlocks specific features:
| Feature | Starter | Pro | Business | Enterprise | Ultimate |
|---|---|---|---|---|---|
| Website channel | Yes | Yes | Yes | Yes | Yes |
| WhatsApp channel | Yes | Yes | Yes | Yes | Yes |
| Instagram channel | — | Yes | Yes | Yes | Yes |
| AI model cascade | — | Yes | Yes | Yes | Yes |
| Advanced analytics | Yes | Yes | Yes | Yes | Yes |
| API access | — | — | Yes | Yes | Yes |
| Priority support | — | — | Yes | Yes | Yes |
| Custom domain | — | — | Yes | Yes | Yes |
| White labeling | — | — | — | Yes | Yes |
| Dedicated account manager | — | — | — | — | Yes |
| Fully managed service | — | — | — | — | Yes |
| Custom integrations | — | — | — | — | Yes |
Free Trial
New stores are eligible for a 7-day free trial on the plan of your choice. Here's how it works:
- After creating your store, you're redirected to the Choose Plan page
- Pick any plan — Starter, Pro, Business, Enterprise, or Ultimate
- Click Start Free Trial
- You'll be taken to a Stripe (or Paystack for Nigeria) checkout page to enter your payment details
- Your card is not charged during the 7-day trial. If you cancel before the trial ends, you pay nothing
- After 7 days, your chosen plan is automatically charged at the displayed price
Important: A payment method is required to start a trial, but you won't be charged until the trial period ends.
Trial eligibility: One trial per store per year. The system tracks eligibility at both the store level and your account level, so creating a new store with the same account won't reset the cooldown. If you're not eligible for a trial, the buttons on the plan page will say Subscribe Now instead of Start Free Trial.
Subscription Management
How to Change Your Plan
- In the left sidebar, click Settings
- Click Billing in the settings menu
- You'll see your current plan and usage
- Click Change Plan to view available options
- Select a new plan and confirm
Upgrades take effect immediately — you're charged a prorated amount for the remaining days in your billing cycle.
Downgrades take effect at the end of your current billing period. You keep access to your current plan until then.
How to Cancel
- Go to Settings → Billing
- Click Cancel Subscription
- Your store remains fully functional until the end of your paid period
- After that, your store functionality is paused until you re-subscribe
How to Reactivate
If your subscription is canceled but hasn't expired yet, you can reactivate it from Settings → Billing to resume your plan without interruption.
Subscription Statuses
| Status | What It Means |
|---|---|
active | You're on a paid plan and everything is working |
trialing | You're in your 7-day free trial |
canceled | You canceled, but still have access until the period ends |
past_due | A payment failed — there's a grace period to update your card |
paused | Your subscription is temporarily paused |
suspended | Suspended for continued non-payment |
locked | Account locked — contact support |
Usage Tracking
Usage is tracked per store and resets on the 1st of each month.
What Counts as a Conversation?
An AI conversation is a single customer interaction session. Multiple messages within the same session count as one conversation. A new session starts after 24 hours of inactivity, or when a resolved conversation receives a new message.
What Counts as a Message?
Each individual message sent or received within a conversation counts toward your AI messages limit. This is separate from the conversation count. A single conversation might use 5-20 messages depending on how long the customer interacts.
Usage Warnings
PalySales sends notifications as you approach your plan limits:
| Usage Level | What Happens |
|---|---|
| 80% | Warning notification — time to consider upgrading |
| 90% | Critical warning — you're close to the limit |
| 100% | Limit reached — behavior depends on the resource |
When you hit a limit, the affected feature stops working until the next billing cycle or until you upgrade. For example, if you hit your AI conversation limit, new customer messages won't receive AI responses.
How to Check Your Usage
- In the left sidebar, click Settings
- Click Billing
- You'll see a breakdown of your current usage against your plan limits
You can also check usage programmatically via GET /api/usage.
FAQ
Can I change plans mid-cycle?
Yes. Upgrades are prorated and take effect immediately. Downgrades take effect at the next billing date.
Is there a free plan?
No. PalySales offers a 7-day free trial on the plan of your choice. After the trial, your selected plan is charged automatically. Plans start at $29/month (Starter).
Do you offer annual billing?
Yes. All plans offer yearly billing with roughly 15% savings. You can select yearly billing when choosing your plan.
I'm in Canada — what currency do I pay in?
Canada is billed in USD through Stripe, the same as the US and all other global regions.
How do I get an invoice?
Go to Settings → Billing → Invoices to view and download your invoice history. You can also fetch invoices via GET /api/billing/invoices.
What's the difference between conversations and messages?
A conversation is a session with a customer (one conversation can span many messages). A message is each individual message within that conversation. Both have separate limits on your plan.