Home Resources Blog

If you have been poking around your account this morning, you may have noticed that under ‘Client Settings’ and ‘Account access and billing’ that there is a new billing option for clients to purchase their own email credits.

What this means is that if you have clients sending their own campaigns via your Campaign Monitor account, they will be able to top up their email credit balance at their own discretion. Even better, you have the choice of either charging your clients for email credits at the base rate, or charging at your own set rate and pocketing the difference as profit!

For example, if a client plans to purchase 50,000 credits for their upcoming campaigns and you have set the price of email credits at 3 cents per credit, your client will pay $1500 for the credits and you will pocket $1000 in profit (base rate is 1 cent/email).

Allowing your clients to purchase their own email credits

Setting up the facility for clients to purchase their own credits is simple. Simply head to the ‘Client Settings’ tab and click ‘Account access and billing’ to edit. Ensure that alongside the ‘Create/Send’ tab, ‘Create and send their own campaigns’ is checked, then click the ‘Billing’ tab:


Now, you can you can allow your client to purchase credits, either at the base rate or at a price set by you:


Once you’ve set the rates that you want to charge for email credits, click ‘Save Access and Billing’ and you’re off!

What does the client see?

So, say you’ve set the price of credits at 3 cents for the first 50,000 purchased. When the client clicks on ‘Billing’, then the ‘Buy credits and save’ link, they can now enter the number of email credits they want to purchase and click, ‘Calculate cost’. The total bill and credit card facility to pay for them will be displayed. You will also see the pricing structure for email credits, as set by you:


Client Settings, now prettier

You may have also noticed that as part of this update, we’ve cleaned up the ‘Account access and billing settings’ section to make it much cleaner and easier to navigate:


If you have any suggestions or comments regarding the new design, please feel free to comment below.

How can I get my clients sending their own campaigns? Offering our white-label product to your clients is a great way to add value to your existing services and bring in additional revenue. Take control and set the prices, bill clients automatically and make some sweet coin. In fact, we’ve already raised over $2 million in profit for designers like you!

  • Tim Burley

    I got excited there for a minute – an overhaul of the email credits function. At last I can prebuy credits in £ and avoid all those nasty foreign currency transaction charges and random shifts in currency exchange rates.

    Alas, no.

    Many of my clients don’t want to use their credit cards – they like getting invoices from me.

  • David Greiner

    Hey Tim, that wasn’t the focus of this update I’m afraid. Allowing your clients to buy credits at a price you set has been a very popular request for some time now. Of course, I’ll notch up a vote for the ability to buy credits in other currencies, but I’m afraid it’s US dollars only for the immediate future.

  • Luc Pestille

    Another day, another reason to resell CM – when you can automate finding me clients too, I’ll be even happier!

  • Sadie

    This was very useful to me. Thanks!

  • Ben

    Brillant! Pound is stronger against the dollar anyway so all good news from where im sitting. Thanks CM, making it even easier to sell to clients.

  • Chris

    Outstanding, this is the answer to a problem I just ran into that had me shopping other options.

  • Steve

    this is an excellent addition to an already great product!

  • Damien

    Thats simply BRILLIANT, nothing more to add…

  • Joe

    We’re with Tim… We were all excited too… until we realised purchases were in USD. We’d like to add a vote for buying in bulk in the customers set currency.

  • David Greiner

    Sorry for any confusion there Joe, but your clients can purchase credits in any currency you set. You set the currency, and even the price they should pay depending on the size of their purchase.

  • James

    Great idea… (and good for the cash flow!)… but just wondering if there’s any movement on being able to add local sales tax to clients purchasing credits (or being able to do a HTTP POST when a purchase is made or campaign sent so we can raise our own invoices automatically with this on)…

  • David Greiner

    James, thanks for the feedback. Have you considered using our auto-updated billing RSS feed to automatically generate invoices for your clients. That should have all the details you need to get started. I know a number of customers are already using this effectively.

  • Chris Penny

    This is a great initiative, so thanks. Perhaps I’m missing something but am I right in thinking the base rate for purchasing credits ourselves versus the base rate for letting our clients purchase the credits is different. That’s what I believe to be the case anyway..if there is still a difference in purchase price between the unit price of a credit if I pay and the unit price of a credit if the client pays (regardless of whether I mark it up or not) it is always going to be in my interests to not allow the client to pay as i make a greater margin on the credits…am I right or completely insane… ;-)

  • David Greiner

    Thanks for the comment Chris. The base rate is exactly the same for both you and your clients, the only difference being your clients can also purchase credits in other currencies.

    Of course, you can adjust the price your clients pay when purchasing credits and automatically earn a margin each time. Does that answer your question?

  • Eamonn Dunne

    Great feature guys, but just a question? What would appear on the credit card statement of our clients if they used this feature? Would Campaign Monitor show up (obviously not ideal from a white label perspective!)?

  • David Greiner

    Hi Eamonn, absolutely not. The charge on their credit card statement would be a white label name consistent with the domain they use to access their account.

    See this sample invoice for an example. We go to great lengths to ensure your clients never need to know you’re using Campaign Monitor.

  • BraceRosso

    I think this is a great step forward that makes it easier for us to offer tiered pricing models (thank you). I was hoping however, that it would include controls to enable clients to purchase credits we (the agency) have already bought. That way agencies that are willing to invest in CM’s credits to take advantage of the pricing tiers can maintain higher margins. If I purchase 1 million credits, the only way to pass along any of those savings to my clients is to pay on their behalf, allocate the credits myself (manually) and then invoice them directly, right? (Was glad to read that RSS billing tools can be used for automatic invoicing though – I want to investigate that)

  • Ros Hodgekiss

    @BraceRosso Yes, this is correct. Take a look at this post for more info on allocating email credits. Note that you have to select, ‘I’ll pay on behalf of client x’ in billing in order to do this. All the best!

  • Damien

    This is an awesome feature Dave – just one question though – is there any way we can vary the amount they pay as a processing fee? For example if clients pay themselves at a marked-up rate currently you can set the per email fee and the processing fee as you like. How can this be achieved when clients are buying their own credits? Or is this simply not possible – they’ll be charged 500 credits+ whatever?

  • Stef

    I agree with Damien. When the clients purchase their own credits, we cannot set the delivery fee. It will be 500 credits, and the total price of that depends on the credit price. That means we cannot define the delivery fee.
    Think it should be quite easy to seperate the price for the 500 credits delivery fee from the marked up rates we set for the credits in the Billing screen?

  • Brace Rosso

    I support Damien’s point 100% – I think per-campaign fees should be fully adjustable [not based on the static 500-credits per campaign rate]. Until that time however, I simply mark up the per-email credits and per-campaign fees at the same rate (based on estimated client volumes or list sizes).
    So my clients that pay 3 cents per email pay $15 for a campaign and 2 cents per email pay $10 per campaign. Those are my rates regardless of whether clients are paying as they go, buying their own credits (haven’t turned this on yet) or if I choose to invoice customers directly.
    That being said, although it’s an easy model to describe pricing to customers, it limits my pricing flexibility. This is especially true for clients that send a large number of campaigns to smaller, segmented lists, which is what happens if clients are doing a good job with segmentation and sending relevant messages to their lists. They want a lower per-campaign price.

    Thanks Ros. So far, I haven’t forced clients over to an invoiced model – all of my clients are paying-as-they-go. The biggest reason is so they can pay by credit card, but I am hoping that using FreshBooks will be convenient enough for clients to continue to pay by credit card once I make the switch mandatory. There is a pay-invoice-online feature that should work ok. [There is also a convenient feature to manage support tickets if your client roster is rather large.]

    The second reason is because that’s how I had to set up new clients when my per-campaign price wasn’t directly tied to the same discounting tier as the email credits.

    So Dave, Ros, I think it would make sense to investigate a couple of options for uncoupling the 500 credit rule from the per campaign rate:
    1) Make 500 credits the minimum, but allow us to mark up per campaign fees separately from per-email rates.
    2) Lower the minimum credits per campaign to something like 250 or 300 so that we have a lot more flexibility to encourage clients to send more targeted campaigns. This could ACTUALLY RESULT IN CM GENERATING MORE REVENUE BECAUSE CLIENTS WOULD FEEL MORE COMFORTABLE WITH SENDING MORE CAMPAIGNS. There’s a sweet spot in there that maximizes the number of campaigns sent per account, and I don’t think it’s at the flat 500 credit mark.
    3) Offer CM account managers a complete control over per-campaign rates (even zero) in exchange for an annual fee, which would allow us almost complete pricing freedom to compete more aggressively with alternative platforms.

  • Ros Hodgekiss

    Thank you for all your responses. You do make a valid point about the static 500 credit delivery fee – we have been looking into how we can improve our pricing model and this will be given some serious consideration. As always, we’ll keep you posted if we do go through with any of these changes.

    Many thanks @Brace Rosso, we can certainly improve our fee structure – the more control you have over pricing, the better.

  • Simon

    Certainly a step in the right direction and a great new feature. I agree with some of the comments above though. Some of my clients send to much smaller lists of 500 or so.

    It would be good if we could have some smaller pricing brackets that we could achieve a higher mark up for. e.g. <1000, 1001 – 5000, 5001-10,000.

    My clients are smaller businesses whoes top limit might be 50k in one batch. If this is the smallest qty option, then I can’t set an incentive for them to purchase higher amounts, but I would love them to be able to do this. They currently pay by card and I have to set a price based on the amount they say they will send.

  • Nick Soper

    Awesomeness! I love when you guys release new features.

  • James

    Whose name will appear on the card statement? or how will it appear?

  • Ros Hodgekiss

    Hi James, we have an example of a similar white-label invoice near the bottom of this blog post. When clients purchase email credits, it will be from the designer, not Campaign Monitor. Feel free to give me a buzz if you have any further questions regarding invoicing.

  • Dozza

    Sorry if i’m missing something obvious but what is the incentive for the client to buy credits in advance of sending a campaign, as opposed to paying for the campaign (PAYG) at the moment they send it?

  • Ros Hodgekiss

    Hi Dozza, the price of credits is a sliding scale based on quantity purchased; the cost per credit is much less if you purchase 200,000 at one time instead of say, 20,000. If a client plans to send out multiple campaigns, it’s much cheaper for them to by an adequate number credits to cover these campaigns than to pay for each send separately. Do give us a buzz if you have any further questions regarding this.

This blog provides general information and discussion about email marketing and related subjects. The content provided in this blog ("Content”), should not be construed as and is not intended to constitute financial, legal or tax advice. You should seek the advice of professionals prior to acting upon any information contained in the Content. All Content is provided strictly “as is” and we make no warranty or representation of any kind regarding the Content.
Straight to your inbox

Get the best email and digital marketing content delivered.

Join 250,000 in-the-know marketers and get the latest marketing tips, tactics, and news right in your inbox.


See why 200,000 companies worldwide love Campaign Monitor.

From Australia to Zimbabwe, and everywhere in between, companies count on Campaign Monitor for email campaigns that boost the bottom line.

Get started for free