How to Add Subscription Setup Extra Fees in WooCommerce
Subscriptions bring recurring revenue, but the initial setup often requires extra effort. This use case shows how to add a one-time setup fee for new subscribers using the Extra Fees plugin.

Overview
By charging a fixed fee on subscription products at the time of purchase, you can recover onboarding, configuration, or service activation costs. (Plugin Feature: Subscription Fees)
Business Impact Example: Many businesses charge a $20 setup fee for first-time subscribers, which helps increase upfront revenue and covers initial labor or platform setup expenses, without affecting recurring subscription pricing.
Preconditions
- Extra Fees plugin is installed and activated.
- WooCommerce Subscriptions or subscription products are enabled
Steps (Basic Flow)
- Go to
Dashboard > Extra Fees - Click
Add New Fee - Name the fee:
Subscription Setup Fee - Set Fee Type to:
Fixed - Set Amount to:
$20 Under Conditions, apply the fee to
Subscription Products
- Click
Save Fees At checkout, the setup fee is automatically added for new subscriptions

Alternate Flow
- For renewals or existing subscribers, the fee will not be applied.
Expected Outcome
- Helps you recover setup costs and increase revenue from new subscribers

