pricing

How to Price Ads on a Discord Server

Rank.top Team4 min read

Estimate a placement from reach and CPM, compare scenarios with a calculator, and write a clear offer.

Start with who will see the placement

A server with many members can still have a small active audience. Price around the placement’s likely reach, the audience’s fit, and the work involved. Member count alone is not an impression count.

Use past campaign results where you have them. Otherwise, label the reach as an estimate and offer a small first placement. Do not describe a guessed number as measured delivery.

the basic calculation

Estimated impressions ÷ 1,000 × CPM

If you estimate 4,000 impressions and agree on a $6 CPM, the media component is $24. This is an example calculation, not a market benchmark or a promised result.

Compare pricing scenarios

Enter your own reach and CPM assumptions. The calculator estimates impressions, clicks, and a media price. It does not measure Discord views or predict what an advertiser will pay.

Plan a placement

All starting values are examples. Replace them with your own assumptions.

Include any mention effect in your reach estimate. For multi-day placements, impressions may include repeated views by the same members.

Estimated impressions

2,000

Estimated clicks

40

Illustrative media price

$8.00–$16.00

Before creative work, exclusivity, or other fees.

View estimate text

Illustrative announcement placement: 2,000 estimated impressions, 40 estimated clicks at 2% CTR. Media price: $8.00–$16.00 using $4.00–$8.00 CPM. These are assumptions, not guaranteed results; creative work and other fees are excluded.

Define exactly what you are selling

PlacementAgree onWatch out for
AnnouncementChannel, posting time, copy, and any allowed mentionA mention does not guarantee a view
Pinned postDuration and the channel where it stays pinnedA pin is not necessarily seen on every visit
Sponsored eventFormat, host time, promotion, and deliverablesPreparation and moderation are real costs
Recurring sponsor slotFrequency, duration, and reportingRepeated impressions are not unique people

Separate media placement from creative work, event hosting, or exclusivity. If a sponsor asks you to avoid competing brands for a month, include that restriction in the offer and price it deliberately.

Write a quote someone can review

  1. Describe the audience

    Give a recent activity window and explain how you estimated reach. Share aggregate information, not private member data.
  2. List the deliverables

    Specify the channel, number of posts, schedule, duration, links, and revision limit. State whether mentions are included.
  3. Agree on payment and changes

    Set the price, payment timing, cancellation terms, and what happens if a post cannot run as planned.
  4. Report the result

    Share the agreed evidence, such as post links and tracked clicks. Keep estimates separate from measured outcomes.

Keep placements useful for members

  • Choose sponsors relevant to the community.
  • Label sponsored content clearly and review the destination link.
  • Set a reasonable frequency before selling recurring placements.
  • Get approval for any @everyone or @here mention.
  • Review results before promising the same reach on a larger package.

If you want to buy placements on Rank.top, use the separate advertising guide. This calculator is for planning your own server offers, not a quote for Rank.top campaigns.

keep reading

More from the blog

All articles