← all writing

· 6 min read

How to advertise a SaaS product cheaply when nobody knows you exist

Cheap SaaS advertising is not a smaller version of expensive SaaS advertising. It is a different set of channels, a different set of metrics, and a different definition of success. Here is what works under $100.

Cheap SaaS advertising is not a smaller version of what well-funded SaaS companies do. It is not "Google Ads but with $20." It is a different set of channels where the minimum viable experiment costs close to nothing, and the goal is not revenue — it is signal. You are trying to find out whether anyone notices your product, whether the positioning makes sense, and whether the landing page holds attention long enough for someone to sign up or click away. Revenue comes after those questions have answers.

The list below is ordered by how little you have to spend before you learn something. A tighter comparison of what $10 buys on each major channel is in advertise a SaaS for under $10. A list of channels that charge nothing at all is in free advertising for startups. Disclosure: published by BidSurvivor, which appears below because its entry tier is $0 and it is ours.

Why "cheap" is a strategy, not a compromise

Cheap advertising works when the thing you need to learn does not require scale. At the pre-traction stage, every SaaS has the same three questions:

  1. Does anyone click? If nobody clicks, the positioning is wrong — not the budget.
  2. Does anyone stay? If visitors bounce in three seconds, the landing page is the problem.
  3. Does anyone sign up? If they stay and do not sign up, the offer or the pricing is off.

None of these require a thousand clicks to answer. A dozen real visitors who represent your target audience are enough to read the pattern. Cheap channels give you those dozen visitors; expensive channels give you a thousand, which is valuable only after you know what to show them.

The channels, cheapest first

Free-claim auction boards — $0

On BidSurvivor, an empty twelve-hour slot is free to the first brand that claims it. Your SaaS name, tagline, and URL sit on a live page for twelve hours, visible to every visitor. At the end you can read exactly how many people saw it, how many clicked, and what the click-through rate was. The cost is zero. The audience is small and startup-adjacent — which, for a SaaS, is often the right audience.

Even when outbid, the floor is $1. The format is time-denominated rather than click-denominated, which means the budget cannot run away, and the result is a visitor count rather than an impression estimate. The mechanics are in hourly ad slots.

Community posts — $0

Reddit, Indie Hackers, Hacker News Show HN, and niche Discords accept genuine show-your-work posts for free. The cost is time and the risk is that the community will tell you what they think, which is the point. A SaaS that solves a real problem for the community it posts in will get clicks. One that does not will get feedback about why not, which is worth more than clicks.

The rule is the same everywhere: the post has to be a real contribution, not a dressed-up ad. A build log, a transparent pricing breakdown, a comparison with alternatives, a postmortem of a failed approach — all of these work. "Check out my SaaS" does not. More detail in indie hacker marketing channels.

Startup directories — $0 to $29

Product Hunt, Uneed, MicroLaunch, BetaList, and dozens of smaller directories surface new products to audiences that are actively looking for them. Free submissions are worth the half-hour they take. Paid listings above $29 are rarely worth the money unless they include a dofollow backlink on a high-authority domain, which turns the listing into a dual-purpose play: visibility now, SEO value later.

The full analysis is in are startup directories worth submitting to.

Newsletter sponsorships — $25 to $200

A single sponsor slot in a niche newsletter is one of the most interpretable ad buys available to a SaaS. You know the audience description, you agree on the price before the send, and you get open and click data afterward. At $25–$50 for a small newsletter, the experiment is cheap enough to run three times with three different messages and compare the results.

The comparison with display ads is in newsletter sponsorship vs display ads.

Auction-board bids — $1 to $50

If the free slot on BidSurvivor is already claimed, outbidding starts at $1. A $5 bid for twelve hours of the top position is $0.42 an hour of named presence on a real page with real traffic and a dofollow backlink for the duration. The detailed per-hour, per-click, per-visit cost breakdown is in what a twelve-hour ad slot costs.

Reddit Ads — $5/day

Reddit's self-serve platform accepts a $5 daily minimum and lets you target by subreddit, which for a SaaS often means targeting by the exact community your product serves. CPCs are typically lower than Google's. The audience is skeptical and vocal, which means the ad copy has to be honest and the landing page has to be good — both of which are constraints that make the experiment more useful, not less.

Microsoft Ads — varies

If search ads are the right format for your SaaS (they often are, because SaaS solves a problem people search for), Microsoft Ads is the cheaper version of Google with the same intent model and lower competition. The discount varies by vertical. The volume is lower, but a cheap experiment never hits Google's volume ceiling anyway.

What to measure and when to stop

Cheap advertising is experimental advertising. The success criterion is not ROAS — it is learning. After each experiment, answer three questions:

  1. Did the channel produce clicks? If not, either the creative is wrong or the audience is wrong. Change the message or change the channel.
  2. Did the clicks produce signups? If visitors clicked but did not sign up, the landing page or the offer is the problem, not the channel.
  3. Is the cost per signup below your willingness to pay? If yes, you have found a channel worth scaling. If no, try the next one.

Stop experimenting on a channel after three attempts with three different messages produce no clicks. The channel is not wrong — the audience is not there, or your product is not ready for that audience. Move on.

The sequence

The cheapest SaaS advertising strategy is not one channel. It is a sequence:

  1. Claim a free slot on an auction board and read the results.
  2. Post in two communities where your target audience gathers.
  3. Submit to three directories that accept free listings.
  4. Sponsor one newsletter at the $25–$50 tier.
  5. Run one Reddit campaign at $5/day for three days.

Total spend: $0 to $65. Total time: a week. Total learning: whether anyone in your target audience clicks on your product when they see it, and whether they sign up when they arrive. That learning is what makes the next dollar worth spending — or tells you to change the product before spending it.

The broader framework for cheap testing is in one-day marketing test start to finish. The case for testing before scaling is in cheap alternatives to Google Ads for startups.

BidSurvivor sells advertising in twelve-hour blocks, at auction. The first brand into an empty slot pays nothing, every account starts with $100 of house credit, and every brand's click-throughs are public before you bid.

See the board

Read next