Back to blog
GuidesOctober 22, 20264 min read

Sponsored newsletter math: how creators bill list-based deals

Billing a newsletter sponsorship isn't like invoicing a video deal. Here's how to price, structure, and invoice list-based brand partnerships so procurement pays on time.

By ZenPay Team

Share
Sponsored newsletter math: how creators bill list-based deals
Photo by Alejandra Cifre González on Unsplash

Your open rate is 48%. A brand's marketing team loves you. Then their procurement department sends a PO with NET 60 terms, a vendor onboarding form, and a line item that lumps your three-issue sponsorship into one "content services" purchase order. Welcome to newsletter billing.

List-based deals have their own math, their own deliverables, and their own invoicing traps. Getting it right means you collect faster, dispute less, and don't write off a $4,800 deal because you invoiced it in one lump sum against a PO that was never approved.

How newsletter sponsorships are actually priced

Most newsletter sponsors pay on a CPM (cost per thousand subscribers) basis, a flat-issue fee, or a hybrid tied to clicks. Knowing which model you agreed to determines how you structure the invoice line items.

CPM deals

If your list has 22,000 subscribers and the sponsor agreed to a $45 CPM, the math is:

22,000 / 1,000 x $45 = $990 per issue

Three issues: $2,970. That's a clean number to invoice. But if your list fluctuates and you agreed to "verified send size," you need to invoice after each send, using the actual subscriber count from your ESP. Never invoice before the send. Procurement will push back, and they'll be right.

Flat-issue and package deals

A flat $1,600-per-issue deal for a four-issue package totals $6,400. Most creators invoice this as one number. That's the mistake. Procurement often ties payment to a matching PO line, and a single $6,400 line against a "four-issue content package" PO is fine, until one issue is disputed.

Split each issue into its own line item:

  • Issue #1 (sent 14 Jun): $1,600
  • Issue #2 (sent 21 Jun): $1,600
  • Issue #3 (sent 28 Jun): $1,600
  • Issue #4 (sent 5 Jul): $1,600

Now a dispute over one issue does not hold up the other three. Procurement can partially approve and pay what's clean.

Performance-based add-ons

Some deals include a base flat fee plus a click bonus ($0.80 per click above 500 clicks). That's a variable line item you can only invoice after the campaign closes. Keep it on a separate invoice or a clearly labelled second line. Mixing guaranteed and variable fees on the same invoice creates confusion that procurement uses as a reason to pause the whole thing.

The deliverable paper trail procurement actually needs

Marketing agreed to the deal. Procurement has never read your media kit. When your invoice lands in their system, they need to match it to a deliverable or they will park it.

Attach or link the following with every newsletter sponsorship invoice:

  • Send confirmation: A screenshot or export from your ESP (Beehiiv, ConvertKit, Substack, etc.) showing the send date and subscriber count.
  • Live link: The archived or public version of the issue with the sponsored placement visible.
  • Engagement summary (if agreed): Open rate, click rate, and click count for each issue, matching the performance metrics in your contract.

The shareable invoice link in ZenPay means you can send a short URL directly to the procurement contact, who clicks through without needing a portal account. Drop the send confirmation and the live link in the invoice notes field so everything is in one place when the AP team pulls it up.

How most creators invoice newsletter deals

  • Send one lump-sum invoice for the whole package, mixing issues and bonuses.
  • Follow up manually by email when NET 60 passes, drafting a new message each time.
  • Invoice in USD even when the brand's PO is in GBP, creating FX reconciliation delays.
  • Rekey the same sponsor details and line items every time you renew the deal.
  • Track which issues have been paid in a spreadsheet updated by hand.

How ZenPay handles it

  • Split each issue into its own line item, so a single disputed send doesn't freeze the rest.
  • Auto-reminders fire in your name 5 days before and 7 days after the due date, with your own message.
  • Per-invoice currency selection lets you bill in GBP, USD, or EUR to match the PO exactly.
  • Recurring invoices auto-generate each send date, with the same line items, so setup is one-time.
  • Per-invoice payment tracking shows partial payments and outstanding balances at a glance.

Timing your invoices around NET 60–90 terms

A four-issue campaign that runs through June and July at NET 60 means your last payment may not clear until mid-September. Plan for that gap before you accept the deal, not after.

Invoice each issue on the send date

The clock on NET 60 starts when procurement receives the invoice, not when marketing agreed to the deal. Send the invoice the same day the issue goes live. A one-week delay on a NET 60 term is a one-week delay on your money, with no upside.

Stagger your cash flow with a deposit

For packages of four or more issues, ask for 25–30% upfront. Frame it as a "campaign reservation fee" that locks the placement dates. Procurement is used to deposits. Invoice the deposit separately on contract signature, then invoice each remaining issue on send date.

When NET 90 is non-negotiable

Enterprise brands sometimes cannot move off NET 90 without a procurement exception that takes longer than the campaign itself. If you accept NET 90, do two things: raise your rate to account for the float cost, and set an auto-reminder in your invoicing tool for day 85 so you catch any internal routing issues before the term expires.

In ZenPay, auto-reminders can be set before and after the due date with an editable template. A reminder that lands on day 85 saying "your invoice matures in 5 days, here is the payment link" gives procurement enough time to act without you making an awkward call.

Multi-currency newsletter deals: matching the PO currency

US brands paying through US procurement usually issue POs in USD. UK brands issue them in GBP. If you invoice in USD against a GBP PO, their AP system will flag a currency mismatch and manually reroute the payment. That can add two to four weeks.

Always ask for a copy of the PO before you invoice. Match the currency on your invoice to the currency on the PO. ZenPay lets you set a different currency on every invoice, so your USD deal with one brand and your GBP deal with another live in separate wallets without any manual conversion on your end.

Protecting yourself when deliverables are disputed

The most common dispute: a brand's marketing team changes the brief after you've already sent the issue, then procurement refuses to pay because the "deliverable doesn't match the contract."

Keep a version-controlled brief. When the brand sends a brief, reply with a written summary of what you will publish. If they change it after you've confirmed, that's a change to the deliverable scope, and it should be invoiced as an addition or a new issue.

If a dispute does land, a clean invoice with send confirmation attached, a shareable link to the live issue, and a documented brief trail puts you in a strong position. Vague invoices labelled "content services" do not.

The math of a newsletter sponsorship deal is simpler than it looks. Price per send, invoice per send, attach the proof, and set your reminders to fire before the terms expire. The creators who get paid reliably are not the ones with the biggest lists. They're the ones who treat each issue as a discrete deliverable with its own paper trail.

Less admin.
More of what matters.

Your first invoice
within 2 minutes.

1Sign up — free
2Add your first client
3Send your invoice

Free forever.
No catch.

€0

To get started

No credit card. No trial. Just free.

Start free

Keep reading