• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WP Desk = premium plugins for WordPress & WooCommerce
  • Plugins
        • Checkout & OrdersMake your work easier and automate the orders. Adjust the order form to your needs and make it more useful to your customers. Print order labels directly from WooCommerce. Put the orders in order using our plugins. Find out how to streamline the procurement process in your store.
          • Flexible Checkout Fields
          • Active Payments
          • Automatic Payment Status
          • One Click Return for WooCommerce
          • Print Orders and Address Labels
          • Flexible Subscriptions Recurring Shipping
          • Flexible Subscriptions Payment Retry
          • Flexible Subscriptions Stock Management
        • ProductsThese plugins will help you manage your WooCommerce products. Here you will find the plugins to import and update products from XML or CSV files. Then you can change the product unit of measure, show the lowest price in the last 30 days (Omnibus Directive), or let customers name the product price!
          • Flexible Product Fields
          • Dropshipping Import Products
          • Dropshipping FTP Import Products
          • Dropshipping Export Products
          • Custom Price
          • WP Desk Omnibus
          • Flexible Quantity Calculator
          • Dropshipping Orders Export
        • MarketingPromote your store online. Add products from your shop to price comparison websites directly from WooCommerce. Acquire new customers and communicate with your existing ones. Build a customer base and communicate with clients using one of the most effective marketing tools, namely e-mail marketing. Check out our promotional tools!
          • Flexible Pricing
          • Flexible Wishlist - Analytics & Emails
          • OLX WooCommerce
          • Flexible PDF Coupons
          • ShopMagic
          • Flexible Invoices
  • Bundle🔥
  • WP Desk Care
  • Support
  • Blog
  • My Account
  • 0

More results

Recurring Shipping for WooCommerce Subscriptions: How to Charge for Delivery Every Cycle

Subscriptions for WooCommerce

patrycja.wojas3 minutes readUpdated: 2026-10-31Updated: 2026-10-07
blog category heading image

To charge shipping on every WooCommerce subscription renewal, add the Recurring Shipping add-on for Flexible Subscriptions and give delivery its own schedule, separate from the billing cycle. That separation is the whole point: a quarterly payment can cover three monthly shipments, so the shipping cost has to reflect three deliveries rather than one. This guide explains how to work out your real cost per shipment, whether to show delivery as a separate line or build it into the price, and how to handle the courier increase that arrives at least once a year.

Contents

  • Shipping charged once, paid every month
  • Why delivery and billing are two different schedules
  • How to set recurring shipping up
    • Step 1: Work out your real cost per delivery
    • Step 2: Decide whether shipping is visible or built into the price
    • Step 3: Match the shipping schedule to the delivery schedule
    • Step 4: Plan for rate changes
  • Combining with stock control
  • Summary
  • Frequently asked questions
    • Can shipping be charged on every renewal in WooCommerce?
    • What if deliveries and payments run on different schedules?
    • Should I offer free shipping on subscriptions?
    • How do I handle an address change mid-subscription?
    • What is the real cost per delivery?

Shipping charged once, paid every month

A subscription for a physical product has a cost the store pays again with every delivery, and many setups collect it only once, at the first order.

On a twelve-month subscription with monthly shipments, that difference turns a healthy margin into a loss. The customer is not being generous and you are not being competitive. The shipping cost simply never made it into the recurring charge.

Why delivery and billing are two different schedules

It is tempting to treat them as one, but they diverge as soon as the product structure gets interesting.

A customer may pay quarterly and receive monthly, which means one charge covering three deliveries. Another may pay monthly and receive every second month. A third may order a bulk size that ships once per cycle while a smaller one ships twice.

Different sizes shipping at different frequencies is also an argument for subscriptions on selected variations, so the bulk pack can stay a one-time purchase.

Treating shipping as a property of the billing cycle breaks in each of those cases. The Recurring Shipping add-on for Flexible Subscriptions exists precisely to manage delivery separately from billing.

How to set recurring shipping up

Step 1: Work out your real cost per delivery

Not the courier's list price. Packaging, labels, the time somebody spends packing, and the share of deliveries that fail on the first attempt and go out again. Subscription boxes are often packed in batches, which lowers the per-unit cost, so measure rather than assume.

Step 2: Decide whether shipping is visible or built into the price

Two defensible options. Charge shipping as a separate recurring line, which is transparent and easy to adjust when courier rates change. Or build it into the subscription price and advertise free delivery, which converts better but hides your exposure when rates rise.

Step 3: Match the shipping schedule to the delivery schedule

This is the setting that actually saves money. If a quarterly payment covers three shipments, the shipping cost has to reflect three, not one.

Step 4: Plan for rate changes

Courier prices change at least once a year. Decide in advance how you will communicate an increase, and whether existing subscribers keep the old rate for a period. Changing a recurring charge without warning is the fastest way to a wave of cancellations.

Announce the increase in the pre-renewal reminder rather than in a separate campaign. It is the one subscription email customers reliably open.

Combining with stock control

Recurring shipping and stock management solve two halves of the same problem. One ensures the delivery is paid for, the other ensures there is something to deliver. For physical subscriptions, both are worth having before you scale past a few dozen active subscribers.

The other half is covered in stock management for recurring orders: how to stop a renewal firing when the product is not on the shelf.

FLEXIBLE SUBSCRIPTIONS
Recurring Shipping add-on
Give delivery its own schedule, separate from the billing cycle, and charge it on every shipment.
See the add-on »

Summary

Delivery is the recurring cost that most subscription stores forget to charge recurrently. Measure the real cost per shipment, decide whether it is visible or baked into the price, match the shipping schedule to the delivery schedule rather than the billing cycle, and plan how you will communicate the next courier increase.

Frequently asked questions

Can shipping be charged on every renewal in WooCommerce?

Yes, with a setup that treats shipping as a recurring cost rather than a one-off charge on the first order. By default many configurations collect delivery only once, which is where the margin goes.

What if deliveries and payments run on different schedules?

That is the main reason to manage shipping separately from billing. A quarterly payment can cover three monthly shipments, and the shipping cost has to be calculated against the deliveries, not the charge.

Should I offer free shipping on subscriptions?

It converts well, but the cost does not disappear. It moves into the product price. Make that move deliberately and recalculate when courier rates change.

How do I handle an address change mid-subscription?

Let customers update the address from the account area, and make sure the change applies to the next renewal rather than only to the current order.

What is the real cost per delivery?

More than the courier's list price. Add packaging, labels, the time somebody spends packing, and the share of deliveries that fail on the first attempt and go out again. Subscription boxes are often packed in batches, which lowers the per-unit cost, so measure rather than assume.

3 minutes read100 views

patrycja.wojas

Product Content Hero

LinkedIn Profile

Patrycja has 14 years of experience in copywriting and SEO. She is one of the few specialists in Poland who writes with equal confidence about mor...

Powered by WP Desk

WP Desk brings you great WooCommerce plugins. We strive to save your time and money by speeding up your processes. Use our plugins to build a better store. Awesome support included in the package.

Premium WooCommerce Plugins →
WP Desk › Blog › WooCommerce checkout & orders › Subscriptions for WooCommerce › Recurring Shipping for WooCommerce Subscriptions: How to Charge for Delivery Every Cycle

Primary Sidebar

Contents

  • Shipping charged once, paid every month
  • Why delivery and billing are two different schedules
  • How to set recurring shipping up
    • Step 1: Work out your real cost per delivery
    • Step 2: Decide whether shipping is visible or built into the price
    • Step 3: Match the shipping schedule to the delivery schedule
    • Step 4: Plan for rate changes
  • Combining with stock control
  • Summary
  • Frequently asked questions
    • Can shipping be charged on every renewal in WooCommerce?
    • What if deliveries and payments run on different schedules?
    • Should I offer free shipping on subscriptions?
    • How do I handle an address change mid-subscription?
    • What is the real cost per delivery?

Flexible Subscriptions Recurring Shipping £39

Add-on for Flexible Subscriptions Free. Manages recurring product shipments as part of a subscription. Configures a product to be sent at specified intervals, such as every 2 weeks.

💾 Active Installations: 100+ | 🔄 Last update: 2026-10-07

Add to cart or View Details
WP Desk
Plugins used by 239,803+ shops
Last Updated: 2026-10-07
Works with WooCommerce 10.8 - 11.2

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

Footer

WP Desk - WooCommerce Plugins

At WP Desk we create great WooCommerce plugins with awesome support. Save time and money with our e-commerce solutions. See how we can help you improve your e-store →

Secured by Comodo

WP Desk

  • About us
  • Giving Back
  • Blog
  • Get Support
  • Contact us

Products

  • Premium Plugins
  • WP Desk Care
  • Documentation
  • WooCommerce Invoices
  • Email Marketing
  • PDF Coupons

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy

© 2026 WP Desk

We value your privacy

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}