Subscription Control Settings

Created by Devina Eilien, Modified on Wed, 21 Jan at 6:32 PM by Devina Eilien

What Are Subscription Controls?

Subscription Controls are settings that determine how much autonomy subscription customers have to manage their subscriptions through their portal.

Important: These controls only apply to subscription purchases. One-off purchase customers cannot pause or cancel on their end—only you can manually cancel one-off purchases through your dashboard (refund required).

Two main controls:

  1. Allow customers to pause subscription – Let subscription customers temporarily suspend service and billing themselves, can be done anytime even during minimum term

  2. On cancellation, refund any undelivered services – Automatically refund subscription customers for services they paid for but haven't received yet when they cancel (customers can only cancel after meeting minimum term)

✍️ TIP: More customer flexibility generally increases satisfaction and retention for subscription customers, but consider your business requirements and operational capacity before enabling self-service options.

Why these are subscription-only: One-off purchases are single transactions with one delivery. They cannot be paused (already one-time) and customers cannot self-cancel them. If you need to cancel a one-off purchase, you must do so manually through the dashboard and issue a refund.




Accessing Subscription Controls

During Service Creation

  1. Create or edit a service

  2. Navigate to the Settings tab

  3. Scroll to Subscription Controls section

  4. Toggle each option on or off

  5. Remember: These settings only affect subscription customers

For Existing Services

  1. Go to Services page

  2. Click the three-dot menu (⋯) next to the service

  3. Select Service Details from the dropdown

  4. Navigate to the Settings tab

  5. Update Subscription Controls settings

  6. Click Save to apply changes

Allow Customers to Pause Subscription

Important: This setting only applies to subscription purchases. One-off purchases cannot be paused as they are single, one-time transactions with one delivery.

When enabled, subscription customers can temporarily suspend their subscription through their portal. Pausing stops future billing, stops scheduled services, keeps the subscription in your system, and allows customers to resume anytime without re-signing up.

Resuming: Customers reactivate when ready, billing resumes automatically, services schedule again, and no re-signup or new subscription is required.

Key detail: Customers can pause their subscription at any time, even during the minimum term period. Minimum term requirements only apply to cancellation, not pausing.

When to Enable Pausing

Building Flexibility and Trust

Good for: Seasonal services where customers relocate temporarily (winter homes), services affected by travel or extended vacations, flexible customer-first business approaches, and high-trust business models.

Example scenarios: Pool service when customers are away for winter months, lawn care during extended vacations, house cleaning during temporary relocations, or personal training during injury recovery periods.

Why this works: Pausing prevents permanent subscription cancellations. Customers who pause typically return, while customers who cancel often don't come back.

When to Disable Pausing

Maintaining Consistency

Consider disabling if: Service requires consistent commitment from customers, pausing creates operational or scheduling challenges, business model depends on steady predictable revenue, or you have high setup and restart costs.

Example scenarios: Contract-based commercial services with firm commitments, services with minimum term requirements that you want strictly enforced, membership-based offerings requiring active participation, or high fixed-cost operations needing reliable revenue.

✅ BEST PRACTICE: Enable pausing by default (recommended setting). The vast majority of customers who pause will resume service, whereas customers who cancel are much less likely to return. Pausing is a retention tool.

Remember: This flexibility is only for subscription customers. One-off purchase customers complete a single transaction and don't need pause options since there's no recurring commitment.

How Customers Pause

Portal Self-Service Process

When pause is enabled, customers follow these steps:

  1. Log into their customer portal account

  2. Navigate to their subscription details

  3. Click the three-dot menu (•••) next to the subscription

  4. Select Pause Subscription

  5. Confirm the pause action

What happens immediately: No more charges process until subscription is resumed, no more services are scheduled, subscription status changes to "Paused" in your system, and customer receives confirmation email about the pause.


On Cancellation, Refund Any Undelivered Services

When enabled, this feature automatically refunds customers for services they've paid for but haven't received yet when they cancel their subscription.

How it works:

When a customer cancels their subscription, the system checks for services that have been paid for but not yet marked complete. The system automatically processes refunds for these undelivered services, ensuring customers only pay for services they actually received.

Important interaction with minimum terms:

Customers can only cancel after meeting the minimum term requirement. The automatic refund applies to the cancellation itself—it doesn't override minimum term rules.

  • Before minimum term met: Customer cannot cancel (cancel button grayed out), no refunds issued

  • After minimum term met: Customer can cancel, automatic refunds process for any undelivered services

Example: Monthly service at $100/month with 2-month minimum term

  • Customer subscribes January 1

  • Paid for January and February ($200 total)

  • Attempts to cancel January 15 (before minimum): Cannot cancel

  • Cancels March 5 (after minimum): Can cancel

    • If auto-refund enabled: Refunded for any undelivered March service

    • If auto-refund disabled: No automatic refund, you decide manually

⚠️ IMPORTANT: The minimum term protects your commitment period. Customers must complete the minimum term before they can cancel, regardless of whether automatic refunds are enabled.

Manual Refunds

Whether or not automatic refunds are enabled, you can always issue refunds manually:

To manually refund a payment:

  1. Navigate to Subscribers page

  2. Click on the subscriber's name

  3. Click Refund Last Payment button

  4. Confirm the refund amount and reason

When manual refunds are needed:

  • Customer requests refund for a completed service (quality issues, dissatisfaction)

  • Automatic refunds are disabled and you want to refund upon cancellation

  • Special circumstances warrant a refund outside normal policy

  • Service was marked complete but shouldn't have been

Requirements for manual refunds:

  • Payment must have been successfully processed

  • Refund must be issued relatively soon after payment (Stripe time limits apply)

  • Cannot refund the same payment multiple times


How Cancellation Refunds Work

When this setting is enabled and a customer cancels their subscription (after meeting minimum term):

The cancellation and refund process:

  1. Customer cancels subscription (only possible after minimum term is met)

  2. System identifies services that were paid for but not yet delivered

  3. Automatically calculates refund amount for undelivered services

  4. Processes refund to customer's original payment method

  5. Customer receives refund confirmation email

Timeline: Refund initiates immediately upon cancellation, appears in the customer's account within 5-7 business days, with actual timing depending on their bank's processing speed.

What's refunded:

Payment for services that were billed but not yet delivered at the time of cancellation. Since payment processes on the service due date and the next service is created immediately after payment success, the refund applies to any current billing period where service hasn't been completed yet.

What's not refunded:

  • Stripe payment processing fees (you lose these on refunds)

  • Services already marked complete before cancellation

  • Any payments during the minimum term (customers can't cancel during this period)

✍️ TIP: This setting protects customers from paying for services they won't receive after canceling, while still allowing you to retain payment for completed work if you mark services done promptly.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article