Blog/Publisher

Publisher Statements and Revenue Reconciliation

How to align ad server reports with finance and partner payments.

MT

MailAdx Team

2026-02-08 · 8 min read

The reconciliation problem in newsletter advertising

End-of-month revenue reconciliation is one of the most time-consuming operational tasks for newsletter publishers with multiple demand sources. A publisher running three direct advertisers, two programmatic exchanges, and a newsletter sponsorship marketplace may receive five separate statements with different reporting periods, different impression-counting methodologies, different currency formats, and different payment timelines. Reconciling these into a single view of monthly revenue is tedious, error-prone, and takes significant time that could be spent on growth.

Common reconciliation discrepancies

Even when you believe you've done everything right, numbers rarely match perfectly across demand sources. There are three common sources of discrepancy. First, impression-counting methodology: some platforms count impressions at delivery (when the email is sent), others at open (when the email is opened), and others at click. These produce materially different numbers for the same campaign. Second, timezone differences: if your send happens at 11pm UTC and an advertiser's reporting platform is in US Eastern time, that send may appear on different calendar days in different reports. Third, creative delivery failures: if a creative fails to render correctly in a subset of email clients, some platforms deduct those failed impressions from the count while others do not.

Building a reconciliation framework

The cleanest approach to reconciliation is to designate one authoritative source for each metric and always defer to that source when discrepancies arise. For impression counts, your open-time ad server is the most reliable source because it logs every decision when the subscriber opens the email. MailAdx's decision logs provide an immutable record of every creative served, with timestamps, placement IDs, and advertiser attribution.

For payment reconciliation, maintain a simple spreadsheet that maps each advertiser/deal to its payment terms, invoice date, and expected payment date. Flag any payment more than five business days past due for follow-up. Automate as much of this as possible — MailAdx's billing module generates invoices automatically and tracks payment status.

Automating the reconciliation process

The MailAdx Reporting API allows you to pull consolidated delivery data programmatically — useful for publishers running custom BI tools or larger operations that need to feed newsletter ad data into accounting systems. Monthly revenue reports can be scheduled as automated email digests to finance teams. The goal is to get to a state where reconciliation is a 30-minute review rather than a 4-hour spreadsheet exercise.

Conclusion

Reconciliation is fundamentally a data quality problem. The better your source data, the faster and more accurate your reconciliation process. Centralising your ad decisioning on a single platform like MailAdx reduces the number of data sources that need reconciling and provides a single authoritative record for dispute resolution.

Stay ahead of the newsletter ad space

Get weekly articles on email monetisation, ad tech, and platform updates.

Subscribe + request demo →
MT

MailAdx Team

MailAdx Team

2026-02-08·8 min read

Related articles

Ready to monetise your newsletter?

See how MailAdx fits your setup in a personalised 30-minute demo.

No credit card required
Setup in 30 minutes
Dedicated onboarding