← Back to blog
Feature Deep DiveJuly 11, 2026 10 min read

How CODFlip Billing Works: Free vs. Pro, Message Quotas, and Downgrades

CODFlip does not take a cut of every order it converts. It runs on a flat monthly plan plus a small per-message charge once a billing cycle's free WhatsApp quota is used up, billed natively through Shopify. Here is exactly how that works, why it is priced the way it is, and what happens if you downgrade or cancel.

In this guide

TL;DR

CODFlip has two plans: Free (₹0/month, 20 WhatsApp messages included per 30-day cycle, ₹1.50 per message after that) and Pro (₹1,199/month, 250 messages included, ₹1.20 per message after that). Neither plan charges a commission on converted orders. Billing runs entirely through Shopify's own usage-billing API, so there is no separate payment method to manage. If you cancel Pro, you keep full access until your current paid period ends, then the store moves to Free automatically, not immediately.

The Core Idea: No Commission

Some COD-conversion tools charge a percentage of the orders they help convert. CODFlip does not. Pricing is a flat monthly fee (₹0 on Free, ₹1,199 on Pro) plus a small per-message charge once a billing cycle's free WhatsApp quota is used up. A converted order worth ₹50,000 costs exactly the same as a converted order worth ₹500: the price of the one WhatsApp message it took to convert it.

Free vs. Pro

FreePro
Price₹0/month₹1,199/month (~$13 USD)
WhatsApp messages included / cycle20250
Overage rate after quota₹1.50/message₹1.20/message
Billing cycle length30 days, rolling30 days, rolling
Automatic WhatsApp NudgeIncludedIncluded
Flat DiscountIncludedIncluded
Smart Incentive Engine, Partial COD, COD Fee, OTP, Pre-Checkout DiscountNot includedIncluded

The billing cycle is not a fixed calendar month. It is a rolling 30-day window anchored to the exact day a store's Shopify subscription started, so the message quota resets on a consistent schedule regardless of when in the month a store signed up.

How Message Billing Actually Works

Every WhatsApp send, whether it is the main nudge, an Expiry Reminder, or an OTP, checks usage before it goes out. If the store is still within its free quota for the current cycle, CODFlip simply increments an internal counter and sends the message at no additional charge.

Once a store is over quota, CODFlip submits a real usage charge directly to Shopify's billing API for that single message, which appears on the merchant's normal Shopify invoice. Each charge is keyed to the specific order, message type, and day, so a retried send (which can happen if a webhook fires more than once) can never be billed twice for the same message.

Where the money goes: Every message sent or refunded is logged individually, so a merchant can see exactly which order triggered which charge on the Analytics page's Usage Charges tab, not just a lump-sum total.

Why Per-Message, Not a Flat Fee

WhatsApp itself is not free for a business to send on. Since July 2025, Meta bills businesses per delivered template message rather than per conversation window, with the rate depending on the message category and the recipient's country1. For India specifically, Meta's own marketing-template rate rose to roughly ₹0.86 per message as of January 2026, while utility and authentication templates cost meaningfully less, around ₹0.115 per message1.

A discount offer is, by Meta's own categorization rules, a marketing-style message. That means a meaningful share of CODFlip's ₹1.20 to ₹1.50 overage rate is simply covering Meta's own per-message charge on that template, with the remainder covering infrastructure, support, and margin, not an arbitrary markup layered on top of a free channel.

What Happens When You Hit the Cap

Both plans carry an approved usage cap with Shopify (a ceiling on total overage spend per cycle, agreed once at signup). If Shopify rejects a usage charge because that cap has been reached, or because a store's subscription payment has failed and is temporarily frozen, CODFlip does not fail silently.

  • Cap reached: the nudge for that specific message is skipped rather than retried, since the merchant has explicitly capped spend for the cycle.
  • Subscription frozen: the nudge is queued and retried automatically an hour later, and resumes sending as soon as the merchant's payment issue clears, with no manual re-activation needed.

Downgrading or Cancelling

Cancelling Pro does not cut a store off mid-cycle. The cancellation is recorded immediately, but the store keeps full Pro access until the current paid period actually ends. A scheduled check then moves any store whose paid period has ended into the Free plan automatically, disabling every Pro-only feature and sending a cancellation notice, without any manual step from the merchant.

Example. A merchant on Pro cancels on the 10th day of a 30-day billing cycle they have already paid for. They keep Partial COD, COD Fee, the Smart Incentive Engine, and every other Pro feature active for the remaining 20 days. On day 31, the store moves to Free, and those features turn off automatically.

Why this matters: A merchant is never left in a state where they have paid for Pro but lost access to it early, and never left in a state where a cancelled subscription keeps charging Pro-only usage rates indefinitely.

What Pro Actually Unlocks

Beyond the larger message quota and lower overage rate, Pro is what gates every feature covered elsewhere on this blog:

  • The Smart Incentive Engine (per-order discount sizing, instead of one flat rate).
  • Partial COD and COD Fee.
  • OTP Verification.
  • Quiet Hours, Expiry Reminders, and Per-Product Timing Rules.
  • The Pre-Checkout Discount.
  • Live Shiprocket RTO rates and per-product COGS syncing.

Free gets the core Automatic Nudge with a configurable delay and a Flat Discount, which is a genuinely usable starting point, not a crippled trial.

Where to Learn More

For a full breakdown of what each Pro feature actually does, see CODFlip Features Explained: The Complete Guide to Cutting COD RTO on Shopify

Frequently Asked Questions

Does CODFlip ever charge a percentage of my order value?

No. Every plan is a flat monthly fee plus a per-message overage rate. Nothing in CODFlip's pricing is tied to the ₹ value of a converted order.

What happens if I never exceed my free message quota?

You pay nothing beyond the flat monthly fee (₹0 on Free, ₹1,199 on Pro). The overage rate only applies to messages sent after the included quota for that cycle is used up.

Is there a trial for Pro?

Yes, Pro includes a 7-day free trial on first activation, billed through the same Shopify subscription flow as the ongoing plan.

Can I switch between Free and Pro at any time?

Yes. Upgrading takes effect immediately. Downgrading or cancelling follows the grace-period behavior described above, so you are never cut off mid-cycle.

Sources

  1. WhatsApp Business Platform per-message pricing changes and India rates, Blueticks, “WhatsApp Business API Pricing in 2026”, and Meta's own WhatsApp Business Platform pricing documentation

See CODFlip pricing for yourself

Read the full feature breakdown, or check out the product page for pricing and setup.

Read: CODFlip Features ExplainedSee CODFLIP