Free trial with no card, then monthly billing
Remove the checkout friction — customers start a 15-day trial without entering payment details, then are asked to pay when the trial converts to a paid plan.
- 15-day trial, $0 at checkout
- No payment method required
- $100/month after conversion
A no-card free trial is the highest-conversion way to let people try a paid plan: there is no payment form at all during signup, so the only thing between a visitor and a trial is their email. ArraySubs supports this by turning **off** the global Require Payment Method setting, so even a $0 trial checks out with no card. When the trial ends, the daily conversion job flips the subscription to Active and schedules the first real charge — at which point the customer is prompted to pay. This recipe builds a 15-day no-card trial that converts to $100/month.
- Customers reach a trial with zero payment friction — $0 and no card.
- Subscription is created with Trial status and a 15-day end date.
- The Process Trial Conversions job (2 AM daily) converts it to Active.
- First $100.00 charge lands one billing cycle after conversion.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Regular priceProduct → General tab | $100.00 |
| SubscriptionProduct data panel | Enabled |
| Billing PeriodSubscription tab | Month |
| Billing IntervalSubscription tab | 1 |
| Trial LengthSubscription tab | 15 |
| Trial PeriodSubscription tab | Day |
| Sign-up FeeSubscription tab | $0.00 |
| Require Payment MethodGeneral Settings → Trials | Off |
| One Trial Per CustomerGeneral Settings → Trials | On (recommended) |
When to use this setup
Set it up in 5 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Build the monthly product
Create the product, set Regular price to $100.00, enable Subscription, and set Billing Period = Month, Interval = 1.
Create & Configure Subscription ProductsConfigure the trial on the product
In the Subscription tab set Trial Length = 15 and Trial Period = Day. Leave the Sign-up Fee at 0 so checkout is truly $0.
Create & Configure Subscription ProductsTurn off Require Payment Method
Go to ArraySubs → Settings → General Settings → Trials and disable Require Payment Method. This lets a $0 trial check out without any card.
Trial ManagementDecide trial-abuse protection
Keep One Trial Per Customer enabled so the same customer can’t loop the free trial on this product.
Trial ManagementConfirm the conversion path
Because no card is stored, the customer is prompted to pay when the trial converts. Review how the first renewal invoice is generated after conversion.
Renewal Operations
This recipe is built from these ArraySubs user-manual guides:
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Subscription Products
Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.
Billing and Renewals
How ArraySubs creates, schedules, communicates, and collects recurring payments from first invoice to final renewal.
Customer Portal
Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.
Related setups to explore
Other configurations you can build with the same modules.
Card-required trial, then monthly
Capture a card during a $0 trial with Stripe, then charge automatically when the trial converts — e.g. 14 days, then $49/mo.
Trial + signup fee
Charge a small upfront fee to start a trial, then bill monthly when it converts — e.g. $5 to start a 7-day trial, then $29/mo.
Trial → auto-downgrade to free
When a trial ends without payment, automatically move the customer to a free plan instead of cancelling.
Questions, answered
Unlock the complete Pro stack
Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.
No credit card required · Annual and lifetime options available
