Actionable tips, community conversations, and marketing inspiration.

Social Media Ads Cost Breakdown: Facebook, Instagram, TikTok, and Pinterest

Angie Tran

Content Marketing Manager @ AdRoll

Ralph Waldo Emerson once said: “Money often costs too much” — and as marketers, you probably agree. Though we all want to create jaw-dropping ads destined to go viral, the truth is few of us have budgets large enough to make our Times Square ad dreams come true.

There is an upside, though: Digital advertising is pretty affordable for growing brands, especially if you know how to stretch your limited resources. But if you’re wondering whether Facebook or Instagram will give you a bigger bang for your buck, or how much it costs to launch a TikTok campaign, this one’s for you.

Advertising costs will ultimately depend on the competitiveness of your keywords, industry, and target audience, but we’re here to answer some of your questions with a general comparison of how much ads cost across platforms. 


Facebook ads are a pillar of most ecommerce brands’ marketing strategies, so it’s no surprise that this platform is also one of the most competitive. 

How Facebook calculates ad quality 

Similar to other platforms, Facebook determines ad costs via an auction. The algorithm relies on factors such as ad quality and estimated engagement to select which advertiser has the winning bid. 

Most platforms use two metrics to calculate costs: cost per click (CPC) and cost per mille (CPM) — the latter referring to the cost per 1,000 impressions. 

Though there are numerous variables that may impact your Facebook ad cost, research suggests the average across industries is $.44 per click and $14.40 CPM. If you’re using lead ads, the average cost per lead is $5.83 — if this number seems impossibly high, remember: If you nail your audience targeting, your cost may drop dramatically. 

Pro tip: Facebook ad costs can fluctuate throughout the year — during extra-competitive time periods, such as Black Friday, CPCs can double or even triple. 


While Instagram falls under the Meta (Facebook) umbrella, the costs are noticeably different. Instagram ads cost around $0.20-$2.00 on average per click, while CPM averaged $6.70.

For the best engagement rates, check out Instagram. 

Instagram is known for its high engagement rates for both organic and paid content, which is why ads on the platform are cheaper than Facebook. In fact, one study estimated images on Instagram see 23% more engagement than when shared on Facebook. 


TikTok ad cost: $1 avg. cpc, $10 avg. cpm

TikTok may be the new kid on the block — the platform launched its formal advertising program in 2021 — but how do its costs compare to others? To start, TikTok's CPC on average is $1 and CPM $10, according to Business of Apps.

However, similar to other ad platforms, you need to select either a daily or lifetime budget when you advertise on TikTok. Be aware: the platform has minimum budget requirements to ensure your ad is delivered continuously:

  • Campaign level minimum budget: Both daily and total budgets must be at least $50.

  • Ad group level minimum budget: Daily budgets must exceed $20, and lifetime budgets are calculated according to the minimum daily budget multiplied by the length of your campaign. 

As more brands run TikTok ads, there have been some learnings around their cost. As the platform continues to grow, there will be even more opportunity to learn and implement strategies that return.


Pinterest, a must-have platform for visual brands, offers relatively affordable ad pricing, regardless of your campaign goal:

  • For boosting online engagement, you can expect to pay $0.10-$1.50 per click

  • For building brand awareness, you can expect to pay $2-$5 per CPM

  • For driving site traffic, you can expect to pay $0.10-$1.50 per click

However, like the others on this list, Pinterest uses a bidding model for ad placements — the more competitive your industry, keywords, and target audience, the more you can expect to pay. 

For more on Pinterest ads, check out this guide

Make the Most Out of Your Ad Budget

Nobody wants to pay more than they need to. If you tweak your campaign right, you may benefit from reduced advertising costs while still experiencing a high return on investment (ROI). Here’s how:

  • Make sure to choose the right campaign objective. 

  • The narrower your target audience, the better results you will gain. 

  • Use retargeting campaigns to focus on brand-aware shoppers or existing customers. 

  • A/B test your ad creative, placements, formats, and platforms. 

  • Use Connected Social Ads

  • Think outside the box when it comes to ad creative. 

  • Make your landing page as seamless and relevant to your ad as possible. 

  • Use an all-in-one marketing platform (like AdRoll) to deliver an omnichannel marketing experience to shoppers via multiple touchpoints — this will provide you with more data to help you optimize your campaigns. 

Explore Next