The book marketing budget allocator helps self-published authors distribute their marketing spend across the most effective channels — Amazon AMS, BookBub promotions, newsletter swaps, and social media ads — with recommended percentage ranges based on typical indie author results.
Monthly Budget & Allocation
Budget Breakdown
How to Allocate Your Book Marketing Budget
Most indie authors spread their marketing budget too thin across too many channels. The principle should be: find 1-2 channels that work for your books and genre, double down there, and minimize spending on channels you haven't tested yet.
Step 1: Start With Amazon AMS (40-50% of Budget)
Amazon AMS Sponsored Products ads are the highest-priority channel for most indie authors because buyers are already on Amazon in purchase mode. Set a daily budget, start with automatic targeting to find profitable keywords, then create manual campaigns for the winning keywords. Track your ACOS (Advertising Cost of Sale) — under 70% ACOS is typically profitable if your read-through is factored in.
Step 2: Allocate for Periodic Promos (20-30%)
BookBub Features and similar newsletter services (ENT, Bargain Booksy, Robin Reads) are event-driven — you run them when launching a new book or doing a price promotion. Budget this as a monthly average: if you run one $300 promo every 3 months, that's $100/month in this category. These tend to have higher single-run ROI than sustained AMS campaigns.
Step 3: Newsletter and Community Building (10-20%)
Building your own email list is the highest-long-term-ROI activity but takes 6-12 months to produce meaningful results. Allocate a portion toward list building: newsletter swap promotions bring in new subscribers, and your list becomes a free marketing channel for every future book launch. Aim for 10% of budget on list-building activities once your core paid ads are optimized.
FAQ
What is a good monthly marketing budget for a self-published book?
Most indie authors start with $100–$300/month and scale up only after achieving profitable ACOS (Advertising Cost of Sale) on Amazon AMS. Spending $500+/month before optimizing ACOS below 70% tends to accelerate losses. The right budget is whatever generates return: if $100/month in AMS ads generates $150+ in royalties, scale up. If not, optimize the ads first.
How does Amazon AMS advertising work for books?
Amazon AMS (now called Amazon Ads for Books) offers Sponsored Product and Sponsored Brand ads. You bid on keywords and pay per click (typical bids: $0.20–$0.60 for books). Set a daily budget and target 50–70% ACOS (if you earn $3.50/sale, target $1.75–$2.45 max cost per sale). Start with automatic targeting campaigns to find profitable keywords, then create manual campaigns for the best performers.
What is a BookBub Featured Deal and how much does it cost?
A BookBub Featured Deal is a curated promotion emailed to millions of readers in your genre. It's the highest-ROI book promotion available but requires selection and a significant fee ($300–$2,000+ depending on genre and list price). A free or $0.99 deal in romance might cost $800 and generate 10,000+ downloads. Applications are competitive; you need reviews and strong covers to be accepted.
What are newsletter swaps for book promotion?
Newsletter swaps are cross-promotions between authors in the same genre — you promote another author's book to your list, they promote yours. When done with authors in adjacent genres (same reader base), they're free and often highly effective. Newsletter swap groups exist on Facebook for most major genres. Swaps work best when both authors have lists of 1,000+ engaged readers.
Should I spend on social media ads for books?
Facebook/Instagram ads for books can work but have a steeper learning curve and typically require $500+ in testing before finding a profitable audience. Most indie authors find Amazon AMS more effective for the same budget because buyers are already in purchase mode. Social media ads work better for direct sales (Shopify or Payhip) where you can track conversions precisely rather than relying on Amazon's attribution.