Rates
Bird Rates vs CCS Rates
Bird offers two rates engine modes: Bird Rates and Bird Rates with CCS (carrier-calculated shipping). Most stores only need Bird Rates. CCS becomes necessary in three specific cases, covered below.
Why CCS Matters
Carrier-calculated shipping (CCS) is a Shopify feature, not a Bird one. Bird can run your rates through it, but doesn’t need to by default. Three situations change that: you want a live rate from a last-mile courier integration, you sell subscription products, or your store has a large number of rate rules. This article covers what CCS is, which Shopify plans support it, and what to watch out for with each mode.
The Two Modes
- Bird Rates: Bird calculates and displays rates directly, without Shopify’s carrier-calculated shipping.
- Bird Rates with CCS: Bird’s rates run through Shopify’s carrier-calculated shipping (CCS) instead.
Carrier-calculated shipping is a Shopify checkout feature that lets an app like Bird hand Shopify a live rate at checkout, instead of Shopify pulling from its own shipping settings.
Both modes support the same rate conditions, and weight-based rates use the same Weight format unit in both. Switching modes doesn’t change what you can configure, only which system shows the rate at checkout.
Which One Can You Use?
CCS availability depends on your Shopify plan:
| Shopify Plan | CCS Available? |
|---|---|
| Starter | No |
| Basic | No |
| Shopify | Yes, but you may need to ask Shopify Support to turn it on for your store |
| Advanced | Yes |
| Plus | Yes |
Bird Rates, by contrast, works on every plan from Basic upward with no extra setup. If your plan doesn’t support CCS, use Bird Rates. There’s no workaround, since this is a Shopify plan restriction, not a Bird one. Shopify’s plan requirements can change, so check current CCS eligibility on your Shopify plan page before switching.
You must use Bird’s own rates (not Shopify’s native local delivery or shipping rates) for pickup in either mode. Shopify’s native pickup flow conflicts with Bird’s pickup flow when both are enabled. See Why Do I Need to Disable Built-in Shopify Pickup?
Limitations of CCS
- Plan gating: only available on the Shopify, Advanced, and Plus plans (see the table above). Starter and Basic stores can’t use it.
- Conflicts with manual Shopify shipping rates: once CCS is on, Bird handles your rates. Any rates you’ve added manually in Shopify Admin > Settings > Shipping and delivery will conflict with CCS and can cause checkout errors, so remove them.
- Don’t edit Bird rates in Shopify Admin: with CCS, Bird sends its rates to Shopify at the moment of checkout, so editing rates in Shopify Admin doesn’t change what customers pay. Make every rate change in the Bird app.
Limitations of Bird Rates
If your store has a large or complex set of rate rules, checkout can start acting unpredictably with Bird Rates. The right rate might not show up, or it might show with the wrong price. See the third case below.
When You Need CCS Specifically
A live courier rate requires CCS. If you use a last-mile delivery integration (Stuart, Jitsu, Eva, Uber Direct, and others) and want the courier’s own real-time price at checkout instead of a flat Bird rate, you need CCS. Showing a live price means Shopify has to ask an outside server for one at the moment a customer checks out: Shopify calls Bird’s server, and Bird calls the courier’s server in turn. CCS is the only path Shopify gives an app for that live exchange, so without it the courier’s rate can’t reach checkout, however the integration itself is set up.
Subscription apps require CCS. If you’re running Bird alongside a subscription app (Recharge, Appstle, and others), turn on Bird Rates with CCS. At checkout, Shopify only accepts the single cheapest rate for a subscription order. Without CCS, it sometimes can’t tell which rate that is and shows an error instead of a price. See Subscription Apps: Overview.
If a customer’s cart mixes subscription and one-time products, Shopify calculates separate rates for the initial order and each recurring shipment, so any minimum-price conditions on your rates need to be met by both individually. If customers see a “Shipping not available” error with subscription products in the cart, see Rate Errors at Checkout.
A large rule set works better with CCS. If checkout starts missing rates or showing wrong prices because you have many rate rules, switch to Bird Rates with CCS. It hands the work to Shopify’s own rate system, which handles complex setups more reliably.
Outside these three cases, either mode works. Choose based on plan availability and whether you already rely on Shopify’s carrier-calculated shipping for other parts of your store.
How to Switch Modes
- In the Bird app, go to Rates > Rates engine.
- Click Bird Rates with CCS (or Bird Rates (Recommended) to switch back).
- Click Save.
Your existing rates apply in the new mode. There’s no separate setup to redo.
Related Articles
Was this article helpful?
Thanks for your feedback!