Published on Staff Pick

Solved: Meta Ads ROAS Issues in Los Angeles for App

Inside this article, you'll discover:

Am a marketing manager for one startup mobile, and im trying to find out whats the deal with Meta app adds ROAS. i got like a problem in Los Angeles (CA). Its that my costs are so high cause of all the competitors, and i dont know how to get a return on investment. What should me do?

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out!

I've had a look at the situation you described. Battling for ROAS on Meta app ads in a market like Los Angeles sounds like a proper nightmare, and honestly, it's a very common problem. The good news is, you're not stuck. The bad news is, the solution isn't to just find a magic targeting option for LA. The problem is almost certainly your underlying strategy. I'm happy to give you some initial thoughts and guidance on how we'd approach this to break through that plateau.

TLDR;

  • Your focus on Los Angeles is likely the main reason your costs are so high. You're fighting in the most expensive arena when there are cheaper, high-quality audiences elsewhere. You need to expand your targeting geographically.
  • Stop obsessing over a low Cost Per Install or ROAS in the short term. The most important metric is your Customer Lifetime Value (LTV). Once you know what a customer is worth, you'll know what you can afford to pay to acquire them.
  • You're probably telling Meta's algorithm to find you non-customers by using the wrong campaign objectives. Ditch 'Reach' or 'Brand Awareness' campaigns and focus exclusively on conversion objectives like 'App Installs' or in-app purchase events.
  • Your targeting is probably too generic. You need a structured approach to testing audiences, starting with the highest-intent ones first (like lookalikes of your best customers) before moving to broader interests.
  • This letter includes an interactive LTV calculator to help you figure out what you can truly afford to spend on customer acquisition.

We'll need to look at why you're stuck in Los Angeles...

First off, let's be brutally honest. Trying to get a good ROAS in Los Angeles for a mobile app is like trying to win a knife fight with a spoon. It's one of the most saturated and expensive digital advertising markets on the planet. Every other startup with VC money is carpet-bombing the same audience you are. This is a classic scaling problem, we see it all the time with software and app campaigns. You hit a ceiling in one market, and pushing more budget just makes your CPA go through the roof while ROAS plummets. You've basically exhausted the pool of people most likely to convert in that specific area.

The instinct is to try and 'optimise' your way out of it within LA. Tweak the creative, find a slightly different interest to target. But that's just rearranging the deckchairs on the Titanic. You're fighting for scraps in an expensive market when there's a whole world of potential users out there. Unless your app is a hyper-local service that only works in LA, your strategy of focusing there is the root cause of your problem.

You can get around this by expanding your horizons. We've managed app growth campaigns for clients where we've driven over 45,000 signups at under £2 per signup. The cost difference between markets can be staggering. An install in LA might cost you $15, while a user of the exact same quality in Chicago or even London might cost you $5. Why pay three times as much for the same result? It doesn't make any sense.

This isn't about just targeting cheaper, lower-income countries for the sake of vanity metrics. That's a mistake we often see people make. You receive a lot of cheap installs but they never convert or spend money. I'm talking about strategically expanding to other Tier 1, English-speaking markets where competition is simply less fierce. You'll need to run separate campaigns for different country groups to manage budgets and bids effectively. But the principle is sound: stop paying the 'LA tax' on your ad spend.

📊

Hypothetical Cost Per Install (CPI)

Competitive Markets vs. Other Tier 1 Cities

~66% cheaper

Outside of LA/NYC

$15.00
Los Angeles
$14.50
New York City
$6.50
Chicago
$5.00
London
$4.50
Toronto
Illustrative data showing how costs can vary dramatically between major metropolitan areas. Focusing only on the most competitive markets is a common cause of poor ROAS.

I'd say you're focusing on the wrong metric...

The second, and arguably bigger, issue is your obsession with ROAS. Now, I know that sounds mad. You're a marketing manager, ROAS is your bread and butter. But in the early stages of scaling an app, focusing on immediate ROAS is a trap. It forces you into short-term thinking and makes you terrified of any acquisition cost that isn't pennies.

The real question isn't "How low can my Cost Per Install go?" but "How high a CPI can I afford to acquire a truly great user?" The answer lies in its counterpart: Lifetime Value (LTV). If you don't know your LTV, you're flying blind. You have no idea if a $15 CPI from LA is a disaster or a bargain.

Let's do the maths. You need to know three things:

  • Average Revenue Per User (ARPU): What do you make per active user, per month?
  • Gross Margin %: What's your profit margin on that revenue?
  • Monthly Churn Rate: What percentage of users do you lose each month?

The calculation is simple: LTV = (ARPU * Gross Margin %) / Monthly Churn Rate.

Once you know a user is worth, say, $300 in gross margin over their lifetime, your perspective completely changes. A healthy 3:1 LTV:CAC (Customer Acquisition Cost) ratio means you can afford to spend up to $100 to acquire that user. Suddenly, a $15 CPI doesn't look so scary, does it? It looks profitable. This is the maths that unlocks aggressive, intelligent growth. It frees you from the tyranny of chasing cheap installs and allows you to focus on acquiring high-value users, wherever they might be.

To make this tangible for you, I've put together a simple calculator below. Plug in your own numbers and see what your LTV really is. This number should become your new north star, not your daily ROAS figure.

🔢

Customer Lifetime Value (LTV) Calculator

Estimated LTV
$0.00

Use the sliders to input your app's metrics. The calculator will estimate the total gross margin you can expect from an average customer over their lifetime. This is the true measure of a customer's worth.

$25
70%
10%
ℹ️ LTV = (ARPU * Gross Margin %) / Monthly Churn Rate.
Calculate your LTV to understand the maximum you can afford to spend on acquiring a customer. Results are for illustrative purposes only. For a tailored analysis, please consider scheduling a free consultation.

You're probably telling Facebook to find you non-customers...

Here is another uncomfortable truth about awareness campaigns on platforms like Meta. When you set your campaign objective to "Reach" or "Brand Awareness," you are giving the algorithm a very specific command: "Find me the largest number of people for the lowest possible price."

The algorithm, in its infinite wisdom, does exactly what you asked. It seeks out the users inside your targeting who are least likely to click, least likely to engage, and absolutely, positively least likely to ever pull out a credit card and pay for your app. Why? Because those users are not in demand. Their attention is cheap. You are actively paying the world's most powerful advertising machine to find you the worst possible audience for your product.

I see this all the time. Marketing managers think they need to "build the brand" first. For a startup that needs to prove ROI and generate revenue, that's a death sentence. Awareness is a byproduct of having a great product that solves a real problem, not a prerequisite for making a sale. You get awareness when a customer loves your app and tells their friends. That only happens through conversion.

So, you must switch your campaign objective to optimise for a conversion. For an app, this would be 'App Installs' or, even better, a specific in-app event like 'Trial Started' or 'First Purchase'. When you tell Meta "find me people who will install my app", it uses its trillions of data points to find users who have a history of installing and using apps like yours. You are aligning your goal with the algorithm's strength. You might pay a higher CPM (cost per thousand impressions), but you'll be showing your ads to people who actually matter, which will bring down your effective cost per high-quality user and improve your ROAS in the long run.

⚙️

Campaign Objective Defines Audience Quality

"Reach" Objective

You tell Meta: "Show my ad to the most people for the least money."

Meta finds people who are cheap to reach because they rarely click, engage, or buy. They are low-intent.

Result: Low Quality Audience

"Conversion" Objective

You tell Meta: "Find me people who will actually install my app."

Meta finds people with a history of installing apps and making in-app purchases. They are high-intent.

Result: High Quality Audience
The campaign objective is a direct instruction to the algorithm. Choosing 'Conversions' is critical for finding users who will drive revenue.

You'll need a better system for finding your audience...

Okay, so you've expanded your geography and you're optimising for conversions. Now what? You need a systematic way to find the right people. Throwing a bunch of random interests at the wall and hoping something sticks is how you burn through a budget with nothing to show for it. I've audited so many accounts where people are just testing audiences that don't align with their actual customers.

You need to think like a funnel. I usually prioritise audiences in order, from the highest intent (and most likely to convert) to the broadest. Here’s a structure that works for pretty much any app or e-commerce business.

BoFu (Bottom of Funnel - Hottest Audiences):

These are people who are already familiar with you or are showing strong buying signals. They should be your absolute first priority.

  • -> Previous Purchasers / Subscribers: People who have already given you money. You can target them for upsells or reactivations. A lookalike audience of these people is pure gold.
  • -> Initiated Checkout / Added Payment Info: They were *this* close to converting. A simple retargeting ad can get them over the line.
  • -> Added to Cart / Started Trial: High intent, but they got distracted. Remind them what they were looking for.

MoFu (Middle of Funnel - Warm Audiences):

These people have engaged with you but haven't made a move to buy yet. Your job is to nurture them.

  • -> App Event Engagers: People who opened the app, completed a level, viewed a product, etc. but didn't purchase.
  • -> Video Viewers: People who watched a significant portion (e.g., 50%+) of your video ads. They are clearly interested.
  • -> Social Media Engagers: People who liked, commented on, or saved your Facebook or Instagram posts.
  • -> Website Visitors: People who visited your landing page but didn't install.

ToFu (Top of Funnel - Cold Audiences):

This is where you find new customers. The key is to be smart and methodical.

  • -> Lookalike Audiences: This is your most powerful tool. You MUST create lookalikes based on your best customers first (e.g., a 1% lookalike of all users who made a purchase). Then work your way down the funnel: lookalikes of trial starters, lookalikes of installers, etc. This is far more effective than guessing at interests. We had a SaaS client for whom we reduced their CPA from £100 down to just £7. Results like this demonstrate the importance of moving beyond basic interest targeting.
  • -> Detailed Targeting (Interests/Behaviours): This is your last resort when you don't have enough data for lookalikes. Be specific. Don't target "Technology". Target followers of competitor apps, users of complementary software, or people with very niche interests that align perfectly with your user persona.
  • -> Broad Targeting: Only use this once your Meta Pixel has thousands of conversion events. You can then trust the algorithm to find the right people with minimal input, but you definitely need that data foundation first.

You should structure your campaigns around this funnel. Have separate long-term campaigns for retargeting (BoFu/MoFu) and prospecting (ToFu). Test audiences within those campaigns and be ruthless about turning off what doesn't work after it's spent about 2-3x your target CPA. This structured testing is the only way to reliably find winning audiences and scale your spend profitably.

I've detailed my main recommendations for you below:

This is a lot to take in, I know. But these are the strategic shifts you need to make to get out of the high-cost trap you're in. It's not about finding a secret button to press; it's about building a fundamentally sound advertising machine. To make it clearer, here is the main advice I have for you, broken down into actionable steps.


Area of Focus Recommendation Why It Matters
Core Metric Stop chasing immediate ROAS. Calculate your Customer Lifetime Value (LTV) and use a 3:1 LTV:CAC ratio as your primary success metric. This reframes your entire strategy from cost-cutting to value-investing. It gives you permission to spend more to acquire high-quality users who will be profitable in the long term.
Geographic Targeting Immediately launch test campaigns outside of Los Angeles. Target other major US cities and other Tier 1 English-speaking countries (UK, Canada, Australia). You will almost certainly find lower acquisition costs and less competition, allowing your budget to go much further and improving your overall blended ROAS.
Campaign Objective Pause all campaigns using 'Reach' or 'Brand Awareness' objectives. Restructure everything to optimise for 'App Installs' or, ideally, a deeper in-app conversion event. This tells the Meta algorithm to find you people who actually perform valuable actions, not just cheap impressions. It's the most important technical change you can make.
Audience Strategy Implement a structured ToFu/MoFu/BoFu funnel approach. Prioritise testing high-value Lookalike audiences (from purchasers) and retargeting warm audiences before spending heavily on broad interests. This ensures your budget is spent on the highest-probability audiences first, maximising your chances of conversion and providing a stable foundation to scale from.
Creative & Offer Systematically test new ad creatives and potentially new offers (e.g., extended free trial). Focus on messaging that addresses a user's specific pain point (Problem-Agitate-Solve). Even the best targeting won't save a weak ad. Constant creative testing is needed to fight ad fatigue and find messages that resonate deeply, which lowers your CPA.

Following this framework requires discipline and a bit of a leap of faith to move away from what you've been doing. But it's a process that works. It's not just about setting up an ad and hoping for the best. It's about understanding your audience, optimising your targeting, creating compelling ads, and fine-tuning your entire funnel.

This is where professional help can make a huge difference. With years of experience scaling app campaigns and a deep understanding of the advertising landscape, an expert can help you implement these strategies far more quickly and effectively. We can provide insights that you might not have thought of and take over the entire implementation and optimisation process for you, ensuring that every dollar you spend is working to grow your user base profitably.

If you'd like to chat further and have us take a look at your ad account, we offer a completely free, no-obligation strategy session where we can dig into your specific numbers and build a tailored growth plan for you.

Regards,

Team @ Lukas Holschuh

Lukas Holschuh
Lukas Holschuh

Founder, Growth & Advertising Consultant

Great campaigns fail without expertise. Lukas and his team provide the missing strategy, optimizing your entire advertising funnel—from ad creatives and copy to landing page design.

Backed by a proven track record across SaaS, eLearning, and eCommerce, they don't just run ads; they engineer systems that convert. A data-driven partnership focused on tangible revenue growth.

Real Results

See how we've turned 5-figure ad spends
into 6-figure revenue streams.

View All Case Studies
$ Software / Google Ads

3,543 users at £0.96 each

A detailed walkthrough on how we achieved 3,543 users at just £0.96 each using Google Ads. We used a variety of campaigns, including Search, PMax, Discovery, and app install campaigns. Discover our strategy, campaign setup, and results.

Implement This For Me
$ Software / Meta Ads

5082 Software Trials at $7 per trial

We reveal the exact strategy we've used to drive 5,082 trials at just $7 per trial for a B2B software product. See the strategy, designs, campaign setup, and optimization techniques.

Implement This For Me
👥 eLearning / Meta Ads

$115k Revenue in 1.5 Months

Walk through the strategy we've used to scale an eLearning course from launch to $115k in sales. We delve into the campaign's ad designs, split testing, and audience targeting that propelled this success.

Implement This For Me
📱 App Growth / Multiple

45k+ signups at under £2 each

Learn how we achieved app installs for under £1 and leads for under £2 for a software and sports events client. We used a multi-channel strategy, including a chatbot to automatically qualify leads, custom-made landing pages, and campaigns on multiple ad platforms.

Implement This For Me
🏆 Luxury / Meta Ads

£107k Revenue at 618% ROAS

Learn the winning strategy that turned £17k in ad spend into a £107k jackpot. We'll reveal the exact strategies and optimizations that led to these outstanding numbers and how you can apply them to your own business.

Implement This For Me
💼 B2B / LinkedIn Ads

B2B decision makers: $22 CPL

Watch this if you're struggling with B2B lead generation or want to increase leads for your sales team. We'll show you the power of conversion-focused ad copy, effective ad designs, and the use of LinkedIn native lead form ads that we've used to get B2B leads at $22 per lead.

Implement This For Me
👥 eLearning / Meta Ads

7,400 leads - eLearning

Unlock proven eLearning lead generation strategies with campaign planning, ad creative, and targeting tips. Learn how to boost your course enrollments effectively.

Implement This For Me
🏕 Outdoor / Meta Ads

Campaign structure to drive 18k website visitors

We dive into the impressive campaign structure that has driven a whopping 18,000 website visitors for ARB in the outdoor equipment niche. See the strategy behind this successful campaign, including split testing, targeting options, and the power of continuous optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

633% return, 190 % increase in revenue

We show you how we used catalogue ads and product showcases to drive these impressive results for an e-commerce store specialising in cleaning products.

Implement This For Me
🌍 Environmental / LinkedIn & Meta

How to reduce your cost per lead by 84%

We share some amazing insights and strategies that led to an 84% decrease in cost per lead for Stiebel Eltron's water heater and heat pump campaigns.

Implement This For Me
🛒 eCommerce / Meta Ads

8x Return, $71k Revenue - Maps & Navigation

Learn how we tackled challenges for an Australian outdoor store to significantly boost purchase volumes and maintain a strong return on ad spend through effective ad campaigns and strategic performance optimisation.

Implement This For Me
$ Software / Meta Ads

4,622 Registrations at $2.38

See how we got 4,622 B2B software registrations at just $2.38 each! We’ll cover our ad strategies, campaign setups, and optimisation tips.

Implement This For Me
📱 Software / Meta & Google

App & Marketplace Growth: 5700 Signups

Get the insight scoop of this campaign we ran for a childcare services marketplace and app. With 5700 signups across two ad platforms and multiple campaign types.

Implement This For Me
🎓 Student Recruitment / Meta Ads

How to reduce your cost per booking by 80%

We discuss how to reduce your cost per booking by 80% in student recruitment. We explore a case study where a primary school in Melbourne, Australia implemented a simple optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

Store launch - 1500 leads at $0.29/leads

Learn how we built awareness for this store's launch while targeting a niche audience and navigating ad policies.

Implement This For Me

Featured Content

LinkedIn Ads for SaaS: The Complete Growth Blueprint

Struggling with LinkedIn Ads for SaaS? Discover the blueprint to predictably acquire customers by defining your ICP's nightmare and crafting high-value offers.

January 22, 2026

Solved: Need LinkedIn Ads Agency for B2B SaaS in London

I'm trying to find an agency that know how to run LinkedIn ads for B2B SaaS, but I'm having a tough time finding someone in London that get it.

January 22, 2026

Solved: Video ads or still images on Facebook Ads?

I'm trying to figure out if I should make video ads or just use still images on Facebook. Because it's a newer solution to business problems, I'm thinking of using still images to get a simple message across to users. What do you all recommend?

January 22, 2026

Find the Best PPC Consultant in London: Expert Guide

Tired of PPC 'experts' who don't deliver? This guide reveals how to find a results-driven PPC consultant in London, spot charlatans, and ensure a profitable ad strategy.

January 22, 2026

B2B Social Media Advertising: Generate Leads on LinkedIn & Meta

Unlock the power of B2B social media advertising! This guide reveals how to choose the right platforms, target your ideal customers, craft compelling ads, and optimize your campaigns for lead generation success.

January 22, 2026

Fix Failing Facebook Ads: The Ultimate Troubleshooting Guide

Frustrated with Facebook ads that burn cash? This expert guide reveals why your campaigns fail and provides a step-by-step strategy to turn them into profit-generating machines.

January 22, 2026

Building Your In-House Paid Ads Team vs. Hiring an Agency: A Founder's Decision Framework

Struggling to decide between an in-house team and an agency? Discover a founder's framework that avoids costly mistakes by focusing on speed, expertise, and risk mitigation. Learn how a hybrid model with a junior coordinator and the agency will let you scale faster!

January 22, 2026

The Founder's Playbook: Using Paid Ads to Validate Your Offer

Burning cash on an unproven idea? Discover how paid ads can validate your offer *before* launch. Learn to define your ICP's nightmare + craft an irresistible offer!

January 22, 2026

The Complete Guide to Meta Ads for B2B SaaS Lead Generation

B2B SaaS ads failing? You're likely making these mistakes. Discover how to fix them by targeting pain points and offering instant value, not demos!

January 22, 2026

Google Ads vs. Meta Ads: A Data-Driven Framework for E-commerce Brands

Struggling to choose between Google & Meta ads? E-commerce brands, discover a data-driven framework using LTV. Plus: Target search intent & ad creative tips!

January 22, 2026

The Small Business Owner's First Paid Ads Campaign: A Step-by-Step Guide

Struggling with your first paid ads? It's likely you're making critical foundational mistakes. Discover how defining your customer's 'nightmare' and LTV can unlock explosive growth. Plus: high-value offer secrets!

January 22, 2026

The Complete Guide to Google Ads for B2B SaaS

B2B SaaS Google Ads a money pit? Target the WRONG people & offer demos nobody wants? This guide reveals how to fix it by focusing on customer nightmares.

August 15, 2025

The Ultimate Guide to Stop Wasting Money on LinkedIn Ads: Target Ideal B2B Customers & Drive High-Quality Leads

Tired of LinkedIn Ads that drain your budget and deliver poor results? This guide reveals the common mistakes B2B companies make and provides a proven framework for targeting the right customers, crafting compelling ads, and generating high-quality leads.

July 26, 2025

Solved: Best bid strategy for new Meta Ads ecom account?

Im starting a new meta ads account for my ecom company and im not sure what bid strategy to use.

July 18, 2025

Unlock The Ad Expertise You're Missing.

Free Consultation & Audit