Creem is currently invite-only. There are two ways to get access:
Invite code - Get one from an existing Creem merchant. Merchants who qualify receive invite codes they can share.
Waitlist - Join the waitlist and you’ll be notified when access opens up. You can provide details about your business to move up in the queue.
Once you redeem an invite code, you can create your store and go through the standard account review process.
How do I get an invite code?
Invite codes are distributed to existing Creem merchants. If you know someone already using Creem, ask them to share one of their invite codes. Each code is single-use. Merchants can find their available invite codes in the sidebar of their dashboard.
How does the waitlist work?
When you join the waitlist, you’re placed in a queue. You can move up by clicking “Tell us about your business” and sharing details about your product - this puts you ahead of others who haven’t provided details. We’ll email you when your spot opens up, or you can redeem an invite code at any time to skip the waitlist entirely.
How long will the waitlist take?
We’re rolling out access in batches and don’t have a fixed timeline. The fastest way to get access is through an invite code from an existing merchant.
How long does the account review take?
Account reviews are typically completed within 24-48 hours. During peak periods, it may take up to 72 hours. You’ll receive an email once the review is complete. If changes are requested, address them and reply — your account will be re-reviewed promptly.
Where do I find my Store ID?
Go to Settings in your dashboard. Your Store ID (e.g., sto_abc123) is displayed at the top of the page. See Dashboard Overview for more details.
How do I fix a support email mismatch?
Go to Settings → Business Details and update your contact email. Make sure the same email is visible on your website (footer, contact page, or legal pages). This is one of the most common reasons for requests for changes during account review.
How do I start KYC/KYB verification?
Go to Balance → Payout Account in your dashboard. The verification process starts automatically when you begin setting up your payout account. You’ll need a government-issued ID (for KYC) and business documents (for KYB, if applicable).
My KYC verification was rejected — what do I do?
Common reasons for rejection include blurry photos, expired documents, or name mismatches. Contact Creem support with your Store ID, and we can help reset your verification or clarify the rejection reason.
Can I delete my store or account?
You can request store deletion from Settings in your dashboard. If your store has no live products or active transactions, deletion is processed automatically. If your store has live data, the deletion request will be reviewed by our team — no need to contact anyone separately. If you change your mind after requesting deletion, contact support immediately to cancel it.
Do I need a separate store for each website?
Yes. Each website must have its own Creem store. During account review, we verify your website, support email, and product details — these are tied to a specific store. Using one store for multiple websites will cause review issues and is not supported.
What is the Moderation API and do I need it?
The Moderation API is CREEM’s prompt screening endpoint. It checks user-submitted text prompts against content policies before your AI model generates output.You need it if your product generates images or videos from text prompts (regardless of which AI model you use).You don’t need it if your product only does image upscaling, background removal, audio/music generation, text generation, or other non-generative tasks.Integration is required starting May 1st, 2026. The API is currently free to use. See the full documentation for code examples and a go-live checklist.
How do I offer monthly and yearly pricing for the same product?
Create two separate products — one with monthly billing and one with yearly billing. You can then present both options on your pricing page and link to the appropriate checkout for each. Use the same metadata to identify them as variants of the same offering.
How do I set up multiple subscription tiers (e.g., Basic, Pro, Enterprise)?
Create a separate product for each tier. Each product can have its own price, billing cycle, and features. Present them on your pricing page and link each to its own checkout.
Can I copy products from test mode to production?
No, test and production environments are completely separate. You’ll need to recreate your products in live mode. This ensures your production catalog is intentional and reviewed.
Does Creem support weekly billing?
Currently, Creem supports monthly, 3-month, 6-month, and yearly billing cycles for subscriptions. Weekly billing is not available at this time.
Payouts are executed on the 1st and 15th of each month. You need a minimum balance of $50 USD (or €50 EUR) to request a withdrawal. Click the Withdraw button on your Balance page to join the next payout window. See Payouts for full details.
Why didn't I receive my payout?
Common reasons:
Hold period: Payments need 7-12 days to clear before they’re available for payout. Only funds processed before the 8th (for a 15th payout) or before the 23rd (for a 1st payout) are eligible.
Identity mismatch: The identity used during onboarding (KYC/KYB) must match the bank account holder. Creem verifies this before each payout and will not process payouts where there’s a mismatch.
Payout fell on a weekend/holiday: The payout will process on the next business day.
Payout account not set as default: Make sure your preferred account is marked as default.
If a payout fails, the funds will be returned to your Creem balance at least 3 days before the next payout window, so they’re available for the next cycle.
How do I change my payout bank account?
Go to Balance → Payout Account, add the new bank account, and set it as default. You cannot delete old payout accounts yourself — contact support if you need one removed. See Payout Accounts.
Does Creem support PayPal payouts?
Creem does not currently support PayPal for merchant payouts. Available payout methods are bank transfer (SEPA/international), Alipay (China), and USDC stablecoins via Polygon.
As your Merchant of Record, Creem handles all tax collection, remittance, and compliance automatically. The correct tax rate (VAT, GST, sales tax) is applied at checkout based on the customer’s location. You don’t need to register for tax in any country.
Can B2B customers get a tax exemption?
Creem automatically applies the correct tax treatment based on the customer’s location. For EU B2B transactions, if the customer provides a valid VAT ID during checkout, reverse charge rules may apply. Full self-service tax-exempt checkout (where B2B customers can input their VAT ID to skip tax) is on our roadmap — contact support if this is critical for your use case.
Why are some transactions taxed differently?
Tax rates vary by the customer’s country, state, and sometimes city. A customer in France pays 20% VAT, while a customer in the US might pay 0-10% sales tax depending on their state. Creem calculates the correct rate automatically.
My country isn't in the supported countries list — can I still use Creem?
Unfortunately, Creem can only support merchants in our supported countries. If your country is not listed, we’re unable to onboard you at this time. We’re continuously expanding our coverage — check back for updates.
Go to the Developers section in the left sidebar of your dashboard. Make sure you’re in the correct mode (test/live) using the toggle in the sidebar. See Dashboard Overview for a visual guide.
How do I test webhooks locally?
Use a tunneling tool like ngrok to expose your local server, then set the ngrok URL as your webhook endpoint in the dashboard. See Webhooks for full setup instructions.
Does the webhook fire when a customer cancels?
Yes. The subscription.canceled event is fired when a subscription is canceled. If you want to revoke access immediately on cancellation (rather than at the end of the billing period), listen for this event. See Subscriptions.
How do I generate an invoice for a customer via API?
Invoices are automatically generated for each transaction. Customers can access their invoices through the Customer Portal. Merchants can also view and download invoices from the transaction details in the dashboard.