Profit Based Bidding: Turn COGS Into Smarter Values
Profit based bidding is how you stop Google Ads from celebrating “big” orders that look great in-platform, but leave you wondering where the money went. If you feed Smart Bidding raw revenue, it will do exactly what you asked: chase the highest checkout totals, even when those orders come from low-margin SKUs, heavy promos, or products that get returned more than you would like.
At PPC Boost, we like automation, but we like it a lot more when it is pointed at the same thing your P&L cares about. This guide walks you through turning COGS and margin into better conversion values, setting margin based ROAS targets that make sense, and rolling it out without creating chaos in your account.
Why profit based bidding beats revenue-based optimization
Google’s bidding systems are not “wrong” when they optimize toward revenue. They are just being literal. If the only value you send is order total, the platform learns that a $300 order is “better” than a $90 order, even if the $300 order is basically a break-even sale after product cost, shipping, and discounts.
With profit based bidding, you change the scoreboard. A high-margin product becomes more valuable than a high-ticket, low-margin one. Over time, the algorithm starts favoring auctions where the expected profit value is higher, not just the cart subtotal.
Cleaner product mix: more budget naturally flows toward higher-margin SKUs and categories.
Targets that mean something: ROAS goals line up with margin reality, not a vanity number.
Less promo whiplash: when discounting increases, the bidding model has a better chance of staying grounded.
Profit based bidding is value-based bidding with better inputs
Google calls the overall approach value-based bidding, meaning you use Smart Bidding to optimize toward conversion value, usually with Maximize Conversion Value or Target ROAS. If you want Google’s official framing, start with their overview of value-based bidding.
The part most brands miss is the definition of “value.” Revenue is easy, so it becomes the default. But “easy” and “useful” are not the same thing. When you send profit or a solid proxy for profit, you are still using the same Smart Bidding framework, you are just giving it a signal that matches your actual economics.
How to calculate profit based bidding conversion values from margin and COGS
You do not need a finance degree to get started. The math is simple. Instead of sending the purchase amount as the conversion value, you send gross profit, or a close proxy you trust.
Option A: Use COGS (per SKU or per order)
Conversion Value = Net Sale Price − COGS
Option B: Use gross margin percentage
Conversion Value = Net Sale Price × Gross Margin %
Quick example: you sell something for $100 and your gross margin is 40%. If you send revenue, Google sees $100 of value. With profit based bidding, you send $40. That one change can shift what gets prioritized, especially in accounts where margins swing a lot across the catalog.
If discounts are common: base the calculation on net price after the promo code, not list price.
If COGS changes over time: update your SKU mapping on a schedule you can actually maintain.
If handling costs matter: you can subtract a simple per-order fee as a starting point, then refine later.
Margin based ROAS: what your tROAS actually means after profit based bidding
Once your conversion value reflects profit, your Target ROAS becomes margin based ROAS. You are no longer asking “How much revenue do I get per $1 spent?” You are asking “How much gross profit do I get per $1 spent?” That is a much easier conversation to have with leadership because it connects directly to scalable growth.
It also makes target-setting less hand-wavy. Here is the clean way to think about it:
If you optimize on revenue, break-even ROAS depends on margin. Example: 40% gross margin means you need about 2.5x revenue ROAS just to cover ad spend.
If you optimize on profit, break-even is simpler. A profit ROAS of 1.0 means you are roughly covering ad spend with gross profit.
What changes inside Google Ads when your values are profit-weighted
Google’s edge is auction-time decisioning. It can weigh thousands of signals you cannot realistically manage by hand, like device context, location patterns, time of day behavior, and more. Google explains this system in their write-up on auction-time bidding signals.
When you send profit-weighted values, the system starts learning which auctions tend to produce higher margin outcomes. In plain terms: the conversions you actually like become the conversions the algorithm chases.
Implementation paths for profit based bidding: dynamic values vs offline adjustments
There are two common ways to run profit based bidding. We will keep this grounded in how ecommerce teams usually operate, not in how a platform slide deck talks about it.
Profit based bidding with dynamic conversion values (best fit for most ecommerce)
This approach sends profit-aware conversion value at the moment of purchase. If you have a decent tracking setup, it is usually the cleanest long-term solution.
Your site captures product IDs, quantities, and net revenue in the data layer.
You maintain a margin or COGS map by SKU, often in your feed, a database, or your analytics layer.
Your purchase event calculates profit and sends that number as the Google Ads conversion value.
Why we like this: the model sees the difference between a $12 profit order and a $60 profit order immediately, so it can learn faster without waiting on later uploads.
Profit based bidding using offline conversion value adjustments
If you cannot reliably calculate profit at checkout, you can still get most of the benefit by adjusting values later. A common pattern is sending revenue at purchase, then uploading an adjustment once you know what really happened, including refunds, returns, or finalized margin by order ID.
If you need the mechanics, we have a step-by-step post on offline conversion tracking in Google Ads that covers how to bring post-purchase outcomes back into the platform.
This route is often the right call if your return rate is meaningful, if you sell higher-AOV products with longer fulfillment cycles, or if margin gets finalized after shipping.
Common profit based bidding mistakes we see (and how you avoid them)
Profit based bidding is not fragile, but it does demand decent inputs and a little patience. These are the issues that tend to trip teams up.
COGS data is wrong or outdated. If the values are off, Smart Bidding will optimize toward the wrong products. Launchcodex has a good overview of why data quality is foundational in value-based bidding data requirements.
You judge performance too early. Changing conversion values triggers learning. Look at stable windows, not a couple of rough days.
You run mixed goals across campaigns. If one set of campaigns optimizes to revenue and another optimizes to profit, budgeting and reporting can get messy fast.
You forget promos exist. If you discount heavily and still send full-price values, you will teach the system to overpay for discounted volume.
How you roll out profit based bidding without lighting your account on fire
If you are currently on Target ROAS using revenue values, moving to profit values is a real change. You can still do it safely.
Pick a contained starting point. For most brands, that is Shopping or Performance Max where margins vary the most.
Audit tracking before you flip anything. Spot-check a sample of orders and confirm the conversion value matches expected profit.
Reset the dashboard expectations. Your ROAS number will look lower, because you are measuring profit instead of revenue. That is not a “performance drop,” it is a new yardstick.
Rebuild targets from your economics. Start from break-even profit ROAS, then set the target above that based on your margin goals.
Validate with incrementality where you can. If you want to pressure-test whether profit gains are real, our guide to incrementality testing with geo tests and holdouts is a practical starting point.
How we run profit based bidding at PPC Boost
We are a small team of three, which means you are not getting passed around between departments. When we help you implement profit based bidding, we treat it like a system, not a switch. Tracking, feed quality, account structure, creative, and bidding all influence each other.
If you are comparing specialist shops, that is usually the difference. A focused paid media partner can go deeper on the stuff that actually moves performance, instead of trying to be “full service” on paper.
If you want to see what that looks like, you can review our approach on our services page and dig into our Google Ads management overview for how hands-on management works in practice. If you want third-party feedback, our client reviews are on Clutch.
FAQ: Profit based bidding and margin based ROAS
Is profit based bidding the same as value-based bidding?
No. Value-based bidding is the framework. Profit based bidding is a specific way to define “value” as profit instead of revenue.
What if you do not have SKU-level COGS?
Start with category-level margins or a blended gross margin by product type. It is not perfect, but it is typically a big step up from optimizing purely on revenue. You can get more precise later.
Will ROAS drop after you switch to profit values?
Almost always, yes. The numerator is smaller because it is profit, not revenue. What you care about is whether your profit and contribution margin improve as spend scales.
Can you use profit based bidding on Performance Max and Shopping?
Yes. Campaign type matters less than the conversion value signal. If the purchase conversion action sends profit-weighted values consistently, it can work across Shopping and Performance Max.
Should you subtract shipping, payment fees, and returns too?
If you can do it reliably, yes. Most brands start with sale price minus COGS, then layer in predictable costs or use offline adjustments for returns and refunds.
Conclusion: give Smart Bidding the numbers your business actually runs on
Revenue-based bidding is common because it is easy. It is also one of the fastest ways to scale spend while quietly squeezing margin. Profit based bidding gives Google Ads a conversion value that reflects what an order is worth to you, so the platform learns to prioritize what you would prioritize if you had infinite time.
If you want help implementing this without derailing performance, PPC Boost can map margins to tracking, set targets that fit your economics, and tighten the creative and account strategy around profit-first growth. Take a look at PPC Boost and reach out when you are ready for a second set of eyes.

