Instagram Ads Report for Clients - What to Include
Most Instagram ads reports fail for the same reason: they are a screenshot of Ads Manager with a logo on top. The client sees eleven numbers, understands two of them, and replies "thanks" without reading past the subject line.
An Instagram ads report for clients has one job. It has to answer what was spent, what that spend produced, which creative and placement did the work, and what changes next month. Everything else is supporting evidence.
This guide covers exactly what belongs in the report, which Instagram ads metrics to lead with, how to split Instagram out of Meta Ads Manager properly, and how often to send it. Instagram data flows through the Meta Ads integration, so the reporting mechanics are Meta's mechanics with an Instagram filter applied.
Last updated: September 2026
Key takeaways
- An Instagram ads report for clients should answer four questions in order: what was spent, what it produced, which creative and placement performed, and what you are changing next.
- Instagram ad results live inside Meta Ads Manager, not the Instagram app. Use the publisher platform breakdown to isolate Instagram, then the placement breakdown to split Reels, Stories and Feed.
- Lead with outcome metrics (results, cost per result, ROAS, leads) and keep CPM, CTR, frequency and reach as supporting detail further down.
- Instagram's organic "views" metric is not the same as paid impressions. Never blend organic Instagram Insights and paid Ads Manager numbers in one table.
- Across ReportsMate accounts, Meta Ads is the second most-connected platform, at 16 of 80 active client platform connections, behind Google Analytics.
- Delivery matters as much as content. Of tracked ReportsMate report emails, monthly reports are opened about 40% of the time and weekly about 37%, with a median open roughly five hours after send.
Table of contents
- What is an Instagram ads report?
- What should an Instagram ads report include?
- Which Instagram ads metrics matter most to clients?
- How do you separate Instagram results from Facebook?
- How should you report creative and placement performance?
- How do you tie Instagram ad spend to business outcomes?
- How often should you send Instagram ads results to clients?
- Which tools build Instagram ads reports for agencies?
- Common mistakes in Instagram ad performance reports
- Instagram ads reporting FAQs
- Final tips for Instagram ads reporting
What is an Instagram ads report?
An Instagram ads report is a recurring summary of paid Instagram campaign performance, prepared for a client, covering spend, results, cost efficiency and the creative and placements that drove them.
It is not the same as an Instagram analytics report. An Instagram analytics report covers organic content: followers, reach, saves, views on posts and Reels. An Instagram ads report covers money you spent through Meta Ads Manager. Clients conflate the two constantly, so label the sections explicitly.
One technical detail worth knowing before you build anything: Instagram is a placement inside Meta's ad system, not a separate ad platform. There is no standalone Instagram Ads Manager. Every campaign, ad set and ad is created in Meta Ads Manager, and Instagram delivery is one of the surfaces Meta can place that ad on. That single fact determines how every Instagram ad performance report has to be built.
What should an Instagram ads report include?
A complete Instagram ads report for clients has six sections, in this order. This ordering is deliberate: it moves from the answer the client wants to the detail that justifies it.
| Section | What goes in it | Why the client cares |
|---|---|---|
| 1. Headline summary | Spend, results, cost per result, ROAS or CPL, with change vs previous period | The whole answer in five numbers |
| 2. Plain-English commentary | Two to four sentences explaining what happened and why | Turns the numbers into a decision |
| 3. Outcome metrics | Purchases, leads, add-to-carts, landing page views, revenue | Proves the money did something |
| 4. Efficiency metrics | CPM, CPC, CTR, frequency, reach | Explains why outcomes moved |
| 5. Creative and placement | Top and bottom ads, Reels vs Stories vs Feed splits | Tells you what to make next |
| 6. Next actions | Three specific changes, with the budget or creative implication | The reason the client keeps paying you |
If you only have room for two sections, keep the headline summary and the next actions. We have seen more retainers saved by a clear "here is what we are changing" paragraph than by an extra chart. A report that reports but never recommends reads like an invoice.
Reporting cadence is the interval at which you send this (daily, weekly or monthly). White-labelling means the report carries your agency's branding, sender name and domain rather than the tool's. Both are choices you make once per client and then stop thinking about.
Which Instagram ads metrics matter most to clients?
Report outcome metrics first and efficiency metrics second. Clients buy outcomes; efficiency metrics only exist to explain movements in outcomes.
| Metric | What it means | Where it belongs |
|---|---|---|
| Results / conversions | Purchases, leads or other optimised actions | Headline |
| Cost per result | Spend divided by results | Headline |
| ROAS | Revenue attributed to ads divided by spend | Headline (e-commerce) |
| Amount spent | Actual delivery against budget | Headline |
| Reach | Unique accounts that saw the ad | Efficiency |
| Impressions | Total times the ad was served, repeats included | Efficiency |
| CPM | Cost per 1,000 impressions, your auction price signal | Efficiency |
| CTR (link) | Link clicks divided by impressions | Efficiency |
| Frequency | Impressions divided by reach | Diagnostic |
| Video/thumb-stop rate | Share of viewers past the first three seconds | Creative |
Frequency deserves special treatment on Instagram because Stories and Reels burn through audiences fast. When cost per result rises and frequency is climbing with it, you have a creative supply problem, not a targeting problem. We wrote about that pattern in more depth in our guide to Meta ads metrics explained for clients.
One more caution. In April 2025 Meta retired Instagram's separate impressions and plays metrics on the organic side in favour of a single views metric. That change applies to Instagram Insights, not to paid reporting in Ads Manager, where impressions and reach still mean what they always did. If your report pulls both organic and paid Instagram data, keep them in separate tables with separate labels.
How do you separate Instagram results from Facebook?
Use the publisher platform breakdown in Meta Ads Manager. It splits every metric by Facebook, Instagram, Audience Network and Messenger, so you can report a genuine Instagram-only spend, CPM and cost per result.
The steps are short. Open Ads Manager, choose your date range, open the Breakdown menu, and select Delivery, then Platform. Add Placement underneath it for the second level of detail. Meta documents the full placement inventory in its guide to ad placements across Meta technologies.
Two honest caveats belong in the report itself:
- Advantage+ placements move spend around. If the ad set uses automatic placements, Instagram's share of spend is Meta's decision, not yours. Reporting Instagram in isolation can look like a strategy when it is actually an algorithm outcome. Say so.
- Breakdowns do not always sum cleanly. Deduplicated metrics like reach cannot be added across platforms, because one person reached on both Facebook and Instagram counts once in the total and once in each split.
Agencies running an Instagram-specific retainer should go further and build Instagram-only ad sets, so the client's Instagram ads reporting reflects deliberate budget rather than a breakdown filter.
How should you report creative and placement performance?
Report creative at the ad level, ranked by cost per result, with the placement split underneath. On Instagram, the creative is the targeting, so this section usually drives more of the next month's decisions than any other.
Include at minimum:
- Top three and bottom two ads by cost per result, with spend beside each so the client can see whether the winner actually got budget.
- Reels vs Stories vs Feed for spend, CPM and cost per result. These three surfaces behave like different channels and should never be averaged into one line.
- Hook retention for video, so creative feedback is specific rather than "the video underperformed".
- A named next test. One new hook, one new format, one new aspect ratio.
A 2026 detail worth flagging to clients: Meta retired the standalone Instagram Explore placement and folded that inventory into Reels, and it consolidated Stories and Reels creative into a single vertical safe zone. Year-on-year placement comparisons will therefore show Explore dropping to zero for reasons that have nothing to do with performance. Note it in the commentary before the client asks.
Our Meta ads creative performance report guide walks through the ad-level table structure in detail. In ReportsMate, that ad-level creative block, the placement breakdown and the frequency and reach figures are pulled automatically into the Meta section of the email each period.
See how it works: connect Meta Ads and schedule the report in about a minute, then stop rebuilding it by hand.
How do you tie Instagram ad spend to business outcomes?
Report the attribution setting alongside the conversion number, every single time. A purchase count without the window that produced it is not a fact, it is a setting.
Meta's default for website conversion campaigns is 7-day click-through, 1-day engaged-view and 1-day view-through. Meta also removed the 7-day and 28-day view-through windows from reporting in January 2026, which means any year-on-year Instagram comparison that spans that date is not comparing like with like. Meta explains the options in its documentation on attribution models and attribution settings, and we cover the agency implications in our post on Meta ads attribution settings explained.
For clients who care about real revenue rather than platform-reported revenue, pair the Meta numbers with a second, independent source:
- Tag every Instagram ad URL with UTM parameters. Google documents the required
utm_source,utm_mediumandutm_campaignconventions in its URL builder guidance. Useutm_source=instagramandutm_medium=paid_socialconsistently or the GA4 comparison is worthless. - Show both numbers, side by side, labelled. Meta-attributed purchases and GA4 purchases will disagree. That is expected, not an error.
- Explain the gap once, in writing. View-through conversions, cross-device behaviour and consent signals account for most of it.
Run the ROAS maths before you write the commentary with our free ROAS calculator so the number in the email matches the number in the spreadsheet.
How often should you send Instagram ads results to clients?
Monthly is the right default for most Instagram ads reporting, with weekly during a launch, a creative test or the first 90 days of a retainer. Daily sends are for internal pacing, not clients.
We can put real numbers behind that, from our own platform. Across active ReportsMate report schedules, monthly and weekly are almost exactly tied, with 33 enabled schedules each, against 12 daily. Agencies land on those two cadences without being told to.
Delivery frequency also changes whether the report gets read at all. Of tracked report emails sent through ReportsMate, monthly reports were opened about 40% of the time and weekly about 37%, while daily sends were opened about 14% of the time. The pattern is blunt: send a report every day and clients stop opening it. Those figures cover tracked sends on our own platform, so treat them as directional rather than an industry benchmark.
Timing behaves the way you would hope. Where a report email was opened, the median open came roughly five hours after send, about three in ten were opened within the first hour, and around 74% were opened within 24 hours. A report that arrives in the inbox gets read the same working day. A dashboard link waits for a login that mostly never happens.
That is the whole reason we built ReportsMate email-first. After years around agency reporting, the pattern was always the same: the dashboard credentials get used once during onboarding and never again, while the branded email summary gets forwarded to the client's own boss.
Which tools build Instagram ads reports for agencies?
Most agency reporting platforms pull Instagram ads data through Meta's API, so the real difference is delivery, not data. Here is an honest comparison. We make ReportsMate, so treat our row as the interested one and check each vendor's own site before buying.
| Tool | Instagram ads data | Primary delivery | Best suited to |
|---|---|---|---|
| ReportsMate | Through the Meta Ads integration, with placement and ad-level creative blocks | Branded email, automated per schedule | Agencies whose clients will not log in to a dashboard |
| AgencyAnalytics | Dedicated Instagram and Instagram Ads integrations | Client dashboard plus scheduled email or PDF | Agencies that want a live client-facing dashboard |
| DashThis | Instagram Ads via the Meta connector | Preset dashboards with scheduled sends | Template-driven reporting, priced per dashboard |
| Whatagraph | Meta and Instagram connectors | Dashboards and scheduled reports | Heavily visual cross-channel reporting |
| Swydo | Instagram Ads integration with KPI templates | Dashboards and scheduled PDF or email | KPI and goal-tracking workflows |
| Supermetrics | Meta Ads data piped into Sheets, Looker Studio or BigQuery | A data pipeline; you build the report | Custom and warehouse reporting |
| Looker Studio (renamed Data Studio in April 2026) | Meta Ads through a partner connector, not a native one | Shared dashboard link, limited free scheduling | Free, fully custom builds with in-house build time |
The split is simple. Dashboard-first tools assume the client will come to the data. Email-first reporting assumes they will not, and sends the answer to them. Both are valid; our open-rate numbers above are why we chose the second.
Common mistakes in Instagram ad performance reports
These are the errors we see most often in Instagram ads results for clients, and each one is avoidable in under five minutes.
- Mixing organic and paid. Follower growth in the same table as ad spend makes the report unreadable and inflates apparent performance.
- Reporting Instagram without saying it came from a breakdown. If placements were automatic, the client is reading an algorithm's allocation as a strategy.
- Leading with reach and impressions. They are the easiest numbers to grow and the least connected to revenue.
- No previous-period comparison. A number with no baseline cannot be judged, so the client judges your invoice instead.
- Changing the attribution window mid-engagement without flagging it. Conversions jump, trust drops.
- Sending a PDF nobody opens. A 14-page attachment is a filing exercise. Put the five headline numbers in the body of the email and attach the detail.
- No recommendation. If there is no "what we are doing next", you have written a receipt.
Instagram ads reporting FAQs
Q: What metrics should be in an Instagram ads report?
A: Lead with spend, results, cost per result and ROAS or cost per lead, each with a comparison against the previous period. Follow with the efficiency layer: reach, impressions, CPM, link CTR and frequency. Then add creative performance at the ad level and a Reels, Stories and Feed placement split. Finish with two or three specific next actions. Clients read the first block and their finance team reads the second, so both have to be there, in that order.
Q: Can I report Instagram ads separately from Facebook ads?
A: Yes. In Meta Ads Manager, open the Breakdown menu, choose Delivery, then Platform, which splits every metric across Facebook, Instagram, Audience Network and Messenger. Add Placement below it to separate Reels, Stories and Feed. Two caveats belong in the report: deduplicated metrics like reach cannot be added across platforms, and if the ad set uses Advantage+ placements, Instagram's share of spend was Meta's decision rather than a targeting choice you made.
Q: How often should agencies send an Instagram ads report?
A: Monthly suits most retainers, with weekly reporting during launches, creative tests or the first 90 days of a new client. Our own scheduling data backs this up: monthly and weekly are tied as the most common active cadences, with daily a distant third. Open rates follow the same pattern, with monthly and weekly sends opened far more often than daily ones. If a client asks for daily visibility, give them a weekly report and an alert for genuine anomalies rather than a daily email they will start ignoring.
Q: What is a good engagement rate for Instagram ads?
A: Engagement rate depends heavily on format, audience size and objective, so a single universal benchmark is misleading. Compare against the same account's own trailing three months first, and against the client's industry second. Paid engagement on Reels and Stories generally behaves differently to Feed, which is another reason to split them in the report. We cover realistic ranges and how to calculate it properly in our post on what a good engagement rate on Instagram looks like.
Q: Should an Instagram ads report be a PDF or an email?
A: Put the answer in the body of the email and keep the detail as an optional attachment or link. The whole point of the report is that it gets read, and a PDF adds a download step between your client and your results. Our own platform data shows monthly and weekly branded report emails being opened roughly 40% and 37% of the time respectively, with a median open about five hours after send, so the inbox is where the attention is.
Q: Do I need GA4 as well as Meta Ads data?
A: For any client with a website conversion goal, yes. Meta reports conversions it can attribute under its own window, which will not match GA4's model. Tag your Instagram ad URLs with consistent UTM parameters, show both numbers side by side, label them clearly, and explain the gap once so you never have to explain it again. Multi-platform reporting is also where automation pays off, because manually reconciling two sources every month is exactly the work that eats agency hours.
Q: How do I white-label an Instagram ads report?
A: White-labelling means the report carries your agency's logo, colours, sender name and sending domain instead of the tool's. Set the custom sending domain first, because that is what stops the report looking like it came from a third party, then the logo and colour palette. In ReportsMate, white-label settings are configured once per account and applied to every client report from then on, which matters when you are sending to dozens of clients a month.
Final tips for Instagram ads reporting
A good Instagram ads report is short, honest and repeatable. Short, because the client reads the first screen. Honest, because flagging a weak month with a plan attached builds far more trust than a chart that hides it. Repeatable, because the value of reporting compounds only when the same numbers appear in the same order every period.
Three things to fix this week if your Instagram ads reporting is not there yet. Split Instagram out of Facebook properly with the platform breakdown instead of reporting a blended Meta number. Move the creative table above the efficiency table, since that is the section that actually changes next month's work. And stop sending a report that requires a login, because the open-rate gap between an email that arrives and a dashboard that waits is not close.
Then automate it. Manual Instagram ads reporting is the single most replaceable task in an agency: same platform, same metrics, same date logic, every month, for every client.
Stop losing your Sundays to client reports. Start your free 14-day trial - no credit card, no setup, cancel anytime. Connect Meta Ads once, set a schedule, and your clients get branded Instagram ads reports in their inbox automatically.