Performance ads
PERFORMANCE ADS

Facebook & TikTok Ads That Sell: A Playbook for Lahore Brands

How Pakistani brands run profitable Meta and TikTok ads in 2026: true ROAS after COD returns, offers, creative testing, CAPI, PKR budgets and a 13.4x case study.

HF
By Hasan Farid Joyia, Founder & CEO
Updated
16 min read
Marketing team reviewing ad performance dashboards on a laptop

A good Facebook ads agency in Lahore should judge success by profit after cash-on-delivery returns, not by the ROAS figure in Ads Manager. The work that drives that number is a strong offer, steady creative testing, clean Pixel and Conversions API tracking, and order confirmation that stops fake COD orders from wasting your ad spend. Expect to test for 2–4 weeks before you scale, and drop any agency that sells you “boosts”, likes or follower growth as results.

Track three numbers: campaign ROAS, cost per purchase (CPP) and blended ROAS after returns.
Your offer and bundle structure usually move results more than targeting does.
On Shopify, set up Meta data sharing with the Conversions API before you spend seriously.
Return-to-origin (RTO) on COD orders can wipe out a "profitable" campaign, so confirm every order.
Marksol's 30-day fashion sprint reached 13.4x peak campaign ROAS and 9.0x blended ROAS on Rs 44,100 of spend.

Most Pakistani brands don’t fail on Meta for lack of effort. They fail because they boost posts, celebrate cheap clicks, and then find out at month-end that a quarter of their COD parcels came back. Choosing a Facebook ads agency in Lahore is really a choice about who will be honest with you about those numbers.

This guide is for founders of e-commerce and lead-generation businesses in Lahore and across Pakistan who are comparing a Facebook ads agency in Lahore with running ads in-house. It covers how profitable Meta (Facebook and Instagram) and TikTok advertising works in 2026: which metrics count, how to structure offers and creative tests, how to set up tracking on Shopify, how COD and returns change your real ROAS, what budgets look like in PKR, and how billing works for Pakistani advertisers. It ends with a detailed case study and a checklist for hiring an agency.

What does a Facebook ads agency in Lahore actually do?

A proper performance agency does much more than press “Publish” in Ads Manager. The rest is everything around it that decides whether the ads make money.

Offer and pricing strategy: bundles, thresholds, free-delivery rules and launch offers that give people a reason to buy now.

Creative production and testing: Reels, UGC-style videos, static ads and carousels in Urdu, English and Roman Urdu, tested in a planned way.

Tracking: Meta Pixel, Conversions API, TikTok Pixel and events that actually fire, so the algorithm learns from real purchases.
Campaign structure: deciding when to use broad targeting, Advantage+ and retargeting, and how to scale budgets without resetting learning.
Post-click work: landing pages, product pages and checkout, plus the order-confirmation flow for COD.
Reporting: profit-focused reports that reconcile Ads Manager with Shopify, courier and return data.

If a Facebook ads agency in Lahore only offers the middle part, campaign setup, you are paying for the easiest bit. At Marksol our performance ads service covers Facebook and Instagram, TikTok, Google Search and Shopping and lead generation as one system, because buyers in Pakistan move between all of them before ordering.

ROAS, CPP or blended ROAS: which metric should you trust?

Ads Manager shows dozens of columns, and a good Meta ads agency in Lahore will help you ignore most of them. For a Pakistani e-commerce brand, three of them matter most, and each one tells you something different.

MetricWhat it measuresWhere it misleadsUse it for
Campaign ROASRevenue Meta attributes to one campaign ÷ that campaign’s spendCounts orders that are later cancelled or returned; can double-count with other channelsComparing campaigns, offers and creatives against each other
Cost per purchase (CPP)Ad spend ÷ tracked purchasesIgnores order value; a cheap Rs 900 order and a Rs 6,000 order look the sameSetting daily guardrails and spotting creative fatigue
Blended ROAS (MER)Total revenue from all sources ÷ total ad spend across all platformsDoesn’t tell you which ad workedJudging whether the business as a whole is profitable
Delivered ROASRevenue from delivered and paid orders ÷ ad spendTakes 7–14 days to settle with couriersThe true answer for COD-heavy brands

How do you work out your break-even ROAS?

Before you judge any campaign, know your break-even point. A simple version: break-even ROAS = 1 ÷ (gross margin after delivery and packaging costs). If you keep 40% of each sale after product cost, courier charges and packaging, your break-even ROAS is 2.5x. Anything below that loses money, even if the dashboard looks green.

Now add returns. If 20% of COD orders come back, you lose the outbound and return courier charges on those parcels and earn nothing. Your real break-even rises. That is why, as a Facebook ads agency in Lahore, we ask every client for their actual delivery ratio by city before we set targets.

FREE · NO OBLIGATION

Get a free store & marketing audit in 48 hours

We review your website speed, product pages, checkout, SEO, tracking and ad account, then send a prioritised fix list on WhatsApp.

Rajput Emporium fashion e-commerce website designed by Marksol
Rajput Emporium fashion store, a Shopify website built by Marksol

Why is the offer more important than the targeting?

Meta’s targeting is now largely automated. Two Lahore lawn brands running the same broad audience will reach roughly the same women. What separates them is the offer: what the customer gets, at what price, and why they should order today.

Offer structures that work in Pakistan

Bundles and combos: “2 suits for Rs X” or “skincare routine set” raises average order value, which lowers the effect of a fixed courier cost per order.

Free delivery above a threshold: set it just above your typical basket to nudge one more item.
Gift with purchase: often protects margin better than a straight price cut, especially for beauty and baby products.
Advance-payment incentive: a small discount for paying via JazzCash, Easypaisa or card cuts RTO risk.

A Johar Town electronics shop selling earbuds at Rs 2,500 will struggle on cold traffic. The same shop selling “earbuds + charging case + cable at Rs 3,200 with free delivery” gives the ad a story and the buyer a reason. If you’re launching a new product or rethinking prices, our GTM and launch service covers positioning and PKR pricing before any ad money is spent.

How should you test creatives and use Advantage+ in 2026?

In 2026, creative does most of the targeting, whether you run Facebook or Instagram ads in Pakistan. Meta’s system reads the video, the copy and the people who engage, then finds similar buyers. Your job is to feed it enough distinct ideas.

A simple creative testing system

Test angles, not tiny edits. Changing a button colour teaches you little. Test different reasons to buy: price, quality, a problem solved, social proof, urgency.

Launch 3–5 creatives per ad set so the algorithm can choose, and give each test enough spend to reach a meaningful number of purchases before you decide.

Hook in the first 2–3 seconds. Show the product in use, the price, or the problem.
Retire and refresh. When frequency rises and CPP climbs for several days in a row, the creative is tired. Have the next batch ready.

What about Advantage+?

Meta has merged its older Advantage+ Shopping campaigns into what it now calls Advantage+ sales campaigns, with automation switched on by default across audience, placements and budget. For most Pakistani stores with working purchase tracking, a broad Advantage+ sales campaign is a sensible starting point.

Automation is not a strategy, though. Advantage+ will spend wherever it finds cheap conversions, which can mean low-intent buyers who refuse COD parcels. You still control the offer, the creative, any exclusions for existing customers, and the quality of the purchase signal you send back.

Creative volume is where many brands get stuck. Our content creation team produces Reels, UGC videos and product photography in Urdu and English, built for ad testing rather than only for the feed.

How do you set up the Meta Pixel and Conversions API on Shopify?

If Meta can’t see your purchases, it can’t find more buyers. Browser-only tracking misses a share of events because of ad blockers, iOS privacy settings and slow mobile connections, all of which are common in Pakistan.

Install the official Facebook & Instagram app from the Shopify App Store and connect your Business Manager, ad account, Page and Pixel.

Choose the highest data-sharing level. Shopify’s Enhanced and Maximum levels add the Conversions API, which sends purchase events from Shopify’s servers to Meta’s. Shopify explains the levels in its Meta data sharing guide.

Verify your domain in Business Manager and prioritise your key events.

Check Events Manager: look for deduplicated Purchase events and a healthy Event Match Quality score. Phone numbers matter a lot in Pakistan, so collect them in a consistent format.

Remove duplicate pixels left by old themes, page builders or apps. Double-firing purchases inflate ROAS and confuse the algorithm.

Tracking problems often sit in the store itself: a heavy theme, a broken thank-you page or a third-party COD form that skips Shopify’s checkout. Our Shopify and CRO service fixes these at the source, and our guide on hiring a Shopify developer in Lahore covers what a clean build should include.

How do COD and return-to-origin affect your real ROAS in Pakistan?

This is the section most agency pitches skip. In Pakistan, cash on delivery is still the default for many buyers, and that creates a gap between “purchases” in Ads Manager and money in your bank.

Where the money leaks

Fake or impulse orders: someone taps "Order Now" with no real intent, or gives a wrong address.
Refusal at the door: the buyer changes their mind, or wasn't home and the courier gives up.
Return-to-origin (RTO) costs: you often pay courier charges both ways, and the product may come back damaged.

How to protect your true ROAS

Confirm every COD order by WhatsApp message or call before dispatch. Cancel unreachable or suspicious orders.
Track delivery ratio by city and by campaign. If one campaign's orders come back far more often, its "ROAS" is false.
Encourage advance payment through JazzCash, Easypaisa, bank transfer or card with a small incentive.
Write clear ads with the real price and delivery time. Overpromising creates refusals.
Send better signals: where feasible, optimise towards confirmed or delivered orders rather than raw checkouts.

Tip: Calculate “delivered ROAS” every week: revenue from delivered and paid orders ÷ total ad spend for the same period. If it’s far below the campaign ROAS in Ads Manager, fix order quality before you raise budgets.

Urdu matters here too. A product page and confirmation message in plain Urdu or Roman Urdu reduce confusion about price and delivery, especially outside the big cities. For more on the wider local picture, see our guide to choosing a digital marketing agency in Lahore.

Should Pakistani brands run TikTok ads as well?

For many consumer brands, yes, but usually as the second channel after Meta. TikTok launched a self-serve advertising platform for Pakistani businesses in late 2025, so local brands can now run campaigns directly in TikTok Ads Manager.

Strong fit: fashion, beauty, gadgets, kids' products and impulse-friendly items under a few thousand rupees.
Creative rules differ: native, lo-fi, person-to-camera videos tend to work better than polished brand films.
Watch order quality closely: impulse audiences can mean higher RTO, so confirmation calls matter even more.

A TikTok ads agency in Lahore, or a Facebook ads agency in Lahore that also manages TikTok, should test the platform with a defined budget and a clear stop rule, not move your whole spend across because it’s fashionable.

How much should you budget, and how does ad billing work in Pakistan?

Budget is the first question most founders ask a Facebook ads agency in Lahore. There is no single right budget, but there is a minimum below which testing becomes guesswork. Meta needs enough purchases each week to learn, so what you need depends on your cost per purchase.

Typical ranges we see in the Lahore market

StageTypical monthly ad spendGoal
Test phase (new store or new offer)Rs 40,000 – Rs 100,000Find a winning offer and 2–3 winning creatives
Growth phaseRs 100,000 – Rs 400,000Scale winners, add retargeting and TikTok
Scale phaseRs 400,000+Multiple offers, new audiences, steady creative pipeline

These are broad, conservative ranges, not rules. Agency management fees are separate from ad spend and depend on the number of platforms, creative volume, reporting depth and whether store or landing-page work is included. What drives your cost:

Your price point and margin (a Rs 1,500 product needs a much lower CPP than a Rs 15,000 one).
Seasonality: Eid, Ramadan and wedding season push auction costs up.
Website speed and conversion rate.

How do Pakistani advertisers pay Meta and TikTok?

Most local advertisers pay with a debit or credit card enabled for international online transactions. Because the payment goes to a foreign platform, your bank may add currency conversion charges, and provincial sales tax on advertising services has been collected through banks on such payments (Sindh introduced this in 2023, for example). Advance or withholding tax can also apply depending on your filer status.

Rates and rules change with each budget, so check the current deductions with your bank and tax adviser rather than relying on a blog figure. Practical tips:

Keep a backup payment method on the ad account. Failed payments can lead to restricted accounts.
Keep a buffer above your planned ad spend for bank and tax deductions until you know your exact figure from a few statements.
Keep the ad account in the business's name, not the agency's, so you own your data and history.

How does Marksol run Meta ads? A 13.4x ROAS case study

Marksol is a Lahore-based e-commerce growth and performance marketing agency at Big City Tower, Liberty Roundabout, Gulberg. Our mission is to help companies increase their bottom line by maximising the ROI of their marketing. We’ve delivered 200+ projects across 5+ industries, with brands such as Unze London, Khaas Lifestyle, Sial Collection, Mansooj and Ditron Electronics among those we’ve worked with.

The brief

A fashion and accessories store came to us, as their Facebook ads agency in Lahore, wanting more orders without wasting spend. We ran a 30-day Meta Ads sprint from 20 September to 19 October 2026.

What we did

Rebuilt the offer first. Instead of advertising single products, we built bundle options, including a “2 combo” offer that raised order value.

Ran broad Advantage+ testing across three campaigns, letting the algorithm find buyers while we controlled the offer and creative.
Held cost per purchase in a tight band by watching CPP daily and moving budget towards the offers that converted.

The results

MetricResult
Peak campaign ROAS (“2 combo” bundle)13.40x
Blended ROAS across 3 campaigns9.0x
Ad spendRs 44,100
Tracked revenueRs 397K+
Orders146
Cost per purchaseRs 264 – Rs 313
The offer is everything. A clear bundle gave buyers a reason to order more.

Two honest notes. First, these are tracked figures from Ads Manager; for any COD-heavy store we then reconcile them against delivered orders, as explained above. Second, results depend on product, margin and season, so we don’t promise any client a specific ROAS. What we can show is the method. You can see more of our work on our case studies page.

Our 7-step process

Every account follows the same path: Discover → Research → Strategy → Production → Launch → Optimise → Growth.

MARKSOL · LAHORE

Scale ads only when the numbers hold.

Meta, TikTok and Google campaigns built on offers, creative testing and honest blended ROAS reporting.

How do you choose a Facebook ads agency in Lahore? Red flags to avoid

Lahore has hundreds of agencies and freelancers offering Facebook marketing, from Gulberg offices to one-person teams in DHA and Model Town. Use this checklist when you meet them.

Questions to ask

How will you measure success: ROAS, CPP, delivered revenue or profit?
Will the ad account, Pixel and Business Manager stay in my name?
How do you handle COD confirmation and RTO in your reporting?
Can you show a real case study with spend, revenue and timeframe?
Do you also run Instagram ads in Pakistan and TikTok, or only Facebook?

Red flags

"We'll boost your posts." Boosting is not a performance strategy. It optimises for engagement, not purchases.
Vanity metrics in reports: reach, likes, followers and cheap clicks with no mention of orders or revenue.
Guaranteed ROAS or "1 lakh followers". Nobody controls the auction or your product's appeal.
Agency-owned ad accounts that you can't access or take with you.
No questions about margins, returns or stock. A Facebook ads agency in Lahore that doesn't ask can't optimise for profit.

If you also need organic content and community management alongside paid ads, read our guide to choosing a social media marketing agency in Lahore. The two jobs overlap, but they are not the same.

What about lead generation for real estate, education and healthcare?

Not every brand sells through a cart, and Facebook marketing in Lahore is just as much about leads as orders. Real estate projects, colleges and clinics in Lahore use Meta mainly for leads, and the same principles apply with different metrics.

Measure cost per qualified lead, not cost per form fill. A cheap lead nobody can reach is worth nothing.
Add qualifying questions to instant forms, such as budget, city or programme, to filter out casual sign-ups.
Feed results back: mark which leads became site visits, admissions or appointments, so the campaign learns what "good" looks like.

Paid ads work best when people can also find you on Google. Pair campaigns with e-commerce SEO so the demand your ads create isn’t lost to a competitor who ranks for your brand searches.

REPLY WITHIN 1 BUSINESS DAY

Talk to a growth strategist on WhatsApp

Share your website or Instagram and your goal. We’ll tell you honestly what we would fix first. NDA on request.

What's the next step?

Before you hire any Facebook ads agency in Lahore, whether a large performance marketing agency in Lahore or a freelancer, get clear on three numbers: your break-even ROAS, your COD delivery ratio and your current cost per purchase. With those, you can judge any proposal on profit rather than promises.

If you’d like a second opinion, Marksol offers a free store and marketing audit, delivered on WhatsApp within 48 hours. We’ll look at your offer, tracking, creatives and store, and tell you what we’d fix first. We reply within one business day, and we’re happy to sign an NDA on request.

Frequently asked questions

Agency fees are separate from your ad spend and depend on how many platforms are managed, how many creatives are produced each month and how detailed the reporting is. Many Lahore brands start testing with roughly Rs 40,000 to Rs 100,000 a month in ad spend, but treat that as a typical market range rather than a fixed rule. Ask any agency for a written scope that separates its fee from the budget paid to Meta or TikTok.

A good ROAS is one that sits comfortably above your break-even point, which you can estimate as 1 divided by your gross margin after product, courier and packaging costs. A store keeping 40% margin breaks even at 2.5x before returns. For COD-heavy brands, judge success on delivered ROAS, meaning revenue from orders actually delivered and paid, not only on the figure in Ads Manager.

No. Boosting a post usually optimises for engagement such as likes and comments, while a proper sales campaign in Ads Manager optimises for purchases or leads using your Pixel and Conversions API data. Boosting can build awareness, but it is not a reliable way to generate profitable orders.

Most advertisers pay with a debit or credit card that is enabled for international online payments. Banks may add currency conversion charges, and taxes such as provincial sales tax on advertising services and advance tax can be deducted depending on your province and filer status. Rules change with each budget, so confirm current deductions with your bank and tax adviser.

Yes, in most cases. The Pixel works in the browser and can miss purchases because of ad blockers, privacy settings and weak mobile connections, while the Conversions API sends events from Shopify’s servers to Meta. On Shopify, you enable it by choosing the Enhanced or Maximum data-sharing level in the Facebook and Instagram app.

Ads Manager counts an order as a purchase as soon as it is placed, even if the parcel is later refused and returned. Return-to-origin orders cost you courier charges with no revenue, so a campaign can look profitable while losing money. Confirming every COD order by WhatsApp or phone and tracking delivery ratio by campaign protects your real ROAS.

For most Pakistani e-commerce brands, Meta is the better first channel because its purchase optimisation and Shopify integration are mature and reach both Facebook and Instagram. TikTok, which opened self-serve advertising for Pakistani businesses in late 2025, is a strong second channel for fashion, beauty, gadgets and impulse products. Test it with a set budget and watch order quality closely.

Expect a testing period of around two to four weeks to find a winning offer and a few strong creatives, depending on budget and how many purchases you get each week. Scaling comes after that, once cost per purchase is stable. Results also depend on your product, price, website and season, so be wary of anyone who guarantees a specific ROAS.

HF
Hasan Farid Joyia

Founder & CEO of Marksol Creative Agency, Lahore. Entrepreneur since 2014 and former media strategist, now helping Pakistani brands grow with Shopify, performance ads, content, SEO and PR. About Marksol · Contact