This go-to-market strategy template is for SaaS founders writing a first go-to-market plan, or redoing one after a channel burned money. It is free, as a Google Sheet and a printable PDF, and it puts the whole plan on one page.
A go-to-market strategy is a short written plan. It says who buys, how they buy, and what you can pay for one customer. It also says what you tell buyers, where you start, and when you stop.
Founders ask the questions this plan answers. A B2B SaaS founder asked on r/b2bmarketing: "How do you proactively promote a service that nobody is Googling?" A poster on r/DigitalMarketing asked in April 2026: "How do you decide which digital marketing channel to focus on first for a new business?"
When my own ads didn't convert, it came down to three things: the wrong audience, a page that didn't match the ad, and an offer with no reason to act now. Each of those is a line in this template.
You get:
- the template as a Google Sheet, an Excel file and a printable PDF, and as a table on this page
- the seven sections explained, with what to write in each
- a filled-in example for a fictional company, with every number worked through
- a week-by-week way to write your own, and the mistakes to skip
What a go-to-market strategy has to answer
A go-to-market strategy for a SaaS product answers seven questions, in this order. Each later answer depends on the ones before it, so the order matters more than the format.
| # | The question | What goes wrong without an answer |
|---|---|---|
| 1 | Who buys, and what problem do they say they have? | Ads go to the wrong audience |
| 2 | How do they buy: alone, with help, or through sales? | A cold ad asks a stranger for a 45-minute demo |
| 3 | What can you pay to get one customer? | You find out after the money is spent |
| 4 | What do you say, and why should they act now? | Clicks, no sign-ups |
| 5 | Where do you start, and why there? | Five channels, each with too little money to learn |
| 6 | What do you test first, with what budget? | No test is big enough to give an answer |
| 7 | When do you stop, and what number do you read every week? | A test that ends when the money does |
The template follows the same order. Fill it top to bottom. If you have little time, start with section 3, because its math feeds the budget check and the stop rules.
A go-to-market plan fits on one page.
- Buyer
- How they buy
- Price and target
- Message
- First channel
- Tests
- Stop rules
The template, row by row
The plan is one tab with seven sections. This table lists every row of the "Your plan" tab, in order. In the Sheet and the Excel file you type in the yellow cells, and the white cells work themselves out. If you would rather work in your own document, copy the rows and write your answers beside them.
| Row | What goes in it |
|---|---|
| Product | Your product's name. |
| Date | The day you fill it in. |
| 1. Buyer and problem, in their words | Six rows. Write what buyers say, not what you would pitch. |
| Who buys | Job, kind of company, size. One buyer first. |
| Who else decides | Anyone else who must say yes before they pay. "Nobody" is a fine answer. |
| The problem, in their words | Copy a real sentence from a call, an e-mail or a review. |
| Where you heard it | The calls, e-mails or threads that sentence came from. |
| What they use today | The tool, spreadsheet or habit that does the job now. |
| Why they look now | The event that made them start looking. |
| 2. How they buy | Five rows. Pick the motion first. |
| How they buy | Pick one: self-serve, sales-assisted or sales-led. |
| First step | What a stranger does first: a free trial, a sign-up, a demo request. |
| Who pays, and how | The person who pays, and whether by card or by invoice. |
| Time from first visit to paid | Your best guess, in days or weeks. |
| What this means for the plan | What the ads and the page must ask for, given the answers above. |
| 3. Price and the target | Nine rows you type, then thirteen that work themselves out. |
| Price per customer, per month ($) | What one customer pays you a month. |
| Gross margin | Revenue left after hosting and support. Often 70% to 85% for SaaS. |
| Monthly churn | Share of customers who cancel each month. |
| Paying customers today | Count only customers who pay. |
| Target: new paying customers | One target, with today as the baseline. |
| Test length (months) | How long the plan runs before you judge it. 3 = 90 days. |
| Target CAC, your cap ($) | The most you choose to pay for one customer. Keep it under the max CAC. |
| Visits to trials or demos | Your own rate if you have one. Otherwise a guess you will replace in week 2. |
| Trials or demos to paid | Share of trials or demos that become paying customers. |
| MRR today | Price x paying customers. |
| Lifetime value (LTV) | Price x gross margin / monthly churn. |
| Max CAC at 3:1 | LTV / 3. A common rule of thumb, not a law. |
| Is the target CAC under the max? | Yes or no. Compares your target CAC with LTV / 3. |
| CAC payback (months) | Target CAC / (price x gross margin). |
| Budget for the test ($) | Target customers x target CAC. |
| Budget per month ($) | Budget / test length. |
| Trials or demos needed | Target customers / trial-to-paid rate. |
| Trials or demos per week | Trials needed / weeks in the test. |
| Visits needed | Trials needed / visit-to-trial rate. |
| Max cost per trial or demo ($) | Target CAC x trial-to-paid rate. |
| Max cost per visit ($) | Max cost per trial x visit-to-trial rate. |
| New MRR if you hit the target | Target customers x price, before churn. |
| 4. Message | Four rows. Use the buyer's words from section 1. |
| One sentence | For [buyer] who [problem], [product] [does what], so [result]. |
| Their words to use in ads | The phrases from section 1 that you will use word for word. |
| Proof you can show (true only) | Only what you can prove. No invented numbers or logos. |
| Offer, and the reason to act now | What they get, and why this week and not next year. |
| 5. First channel and why | Five rows. One channel gets most of the budget. |
| First channel | Where your buyers already look. Pick one. |
| Why this one | Why your buyers look there, and what a click costs against your max cost per visit. |
| Second channel, small test | One small test beside the first channel. |
| Why, and what it must prove | What the small test has to show before it gets more budget. |
| Not now, and why | The channels you skip for now, with a reason for each. |
| 6. Budget and first tests | A table of up to four tests, then three totals. |
| Test table | Four rows, one per test. Columns: "Test: what you think will happen", "Channel", "Budget a month ($)", "Weeks", "Number to beat", "Result", "Keep, change or stop", "Note". |
| Total a month | Adds up the budgets of your tests. |
| Budget per month, from section 3 | Copied from section 3. |
| Left to assign | Budget per month minus the total. Zero means every dollar has a test. |
| 7. Stop rules and the weekly number | Write the rules before the first dollar goes out. |
| The one number you read every Monday | One number, such as new paying customers from ads. |
| Stop a test when | Cost per trial or demo is above the max, after 4 weeks. Filled in from section 3. |
| Stop the plan when | CAC to date is above the max CAC, at day 60. Filled in from section 3. |
| Move budget to a test when | Cost per trial or demo stays under 75% of the max for 2 weeks. |
| Weekly table | Thirteen rows, Week 1 to Week 13. Columns: "Week", "Spend ($)", "Visits", "Trials or demos", "Paid customers", "Cost per trial ($)", "CAC to date ($)", "Note". The two cost columns work themselves out. |
Each section is explained below, with a fictional example filled in.
Meet Company X, the fictional example
To show the template filled in, we use a made-up company. Company X is fictional. It sells client reporting to small marketing agencies for $79 a month. It has 40 paying customers and wants 30 more in the next 90 days. Every number about Company X in this post is invented to show the format. The same company fills the "Example (fictional)" tab of the template.
We carry Company X through all seven sections, so you can see how one answer feeds the next.
Fill in the template, section by section
1. Buyer and problem, in their words
Name one buyer and write their problem the way they say it, not the way you would pitch it. Copy real sentences from sales calls, support e-mails, reviews or the threads where your buyers ask for help.
The template asks for six things. Who buys, who else decides, and the problem in their words come first. Then where you heard it, what they use today, and why they look now. Founders skip the last one. A buyer with a problem but no trigger can wait a year. A buyer whose new client just asked for weekly reports needs you this month.
The exact words end up in your ads. A media buyer on r/SaaS gave this advice for ad headlines: "take the exact sentence that made them pay and make that the ad headline". You can only do that if you wrote the sentence down.
Company X (fictional) wrote: the buyer is the owner of a marketing agency with 3 to 15 people. Nobody else decides, because the owner pays by card. The problem in their words is "Every Monday I lose half a day building client reports by hand." They use spreadsheets and screenshots today, and they look when a new client asks for weekly reports.
2. How they buy: self-serve, sales-assisted or sales-led
Decide how a buyer goes from first visit to paying, because that decides what your ads and pages ask for. There are three common answers.
| Self-serve | Sales-assisted | Sales-led | |
|---|---|---|---|
| How they buy | sign up and pay alone | try alone, a person helps them decide | demo, proposal, contract |
| Usual price signal | a monthly price paid by card | a bigger plan or a team plan | annual contracts, often invoiced |
| What the ad asks for | a free trial or sign-up | a trial, with a call offered inside | a demo or a call |
| First channels to test | search ads, Meta ads, communities | search ads, LinkedIn, retargeting | LinkedIn, direct outreach, partners |
That table is our reading of how these motions usually work, not a measured result. One founder on r/SaaS burned through a Facebook ad budget and got almost nothing back. The same founder put the mismatch in one line: "nobody sees an ad for a b2b tool and pulls out their credit card immediately". At the other end, a commenter in r/PPC warned against Meta for "enterprise B2B SaaS with complex sales cycles, high-ticket products ($10K+ ACV)". ACV means annual contract value.
You can see one company run two motions in the public Meta Ad Library. Most of Zapier's active US ads end in a "Sign Up" button. One of its ads, running since May 2024, asks people to book a demo instead.
Company X (fictional) is self-serve. The first step is a 14-day free trial with no card. The owner pays by card every month, and it takes about 3 weeks from first visit to paid. So its ads send people straight to the trial, with no demo call in the way.
Our GTM Strategy work makes this choice with you, from your price, how your buyers like to buy and how fast a new user sees value.
3. Price and the target
Work out what you can pay for one customer before you choose a channel. Section 3 holds the math, and the budget check and stop rules later in the template read from it.
CAC means customer acquisition cost, the total you pay to win one customer. You type nine numbers. Four describe the business today: price per customer per month, gross margin, monthly churn and paying customers. Three set the goal: new paying customers, the test length in months, and the most CAC you will pay. Two are conversion rates, visit to trial and trial to paid. The template then works out:
- Lifetime value = price × gross margin ÷ monthly churn
- Max CAC = lifetime value ÷ 3, from the common rule of thumb that lifetime value should be at least 3 times CAC
- CAC payback in months = target CAC ÷ (price × gross margin)
- Budget = target customers × target CAC
- Trials or demos needed = target customers ÷ trial-to-paid rate
- Max cost per trial or demo = target CAC × trial-to-paid rate
- Max cost per visit = max cost per trial × visit-to-trial rate
For Company X (fictional), at $79 a month, 80% gross margin and 4% monthly churn:
- Lifetime value = $79 × 0.8 ÷ 0.04 = $1,580
- Max CAC = $1,580 ÷ 3 = $527. Company X sets its own cap lower, at $400.
- CAC payback = $400 ÷ ($79 × 0.8) = 6.3 months
- Budget = 30 customers × $400 = $12,000, or $4,000 a month over 3 months
- At 20% of trials turning into paid, it needs 150 trials, about 11.5 a week
- At 5% of visits starting a trial, it needs 3,000 visits
- It can pay at most $80 per trial and $4.00 per visit
Is a 6.3-month payback good? It depends on your cash. For context, one reply in an r/PPC thread said "A 5 month CAC payback period isn't bad. I've seen 12+ months for B2B software." The template also checks whether your cap is under the max CAC. If it says no, the first fix is the price, the offer or churn, not an ad.
The template looks 90 days ahead. To see where the same numbers take your annual revenue, put them in the ARR Calculator. Company X adds 10 customers a month from 50 trials at a 20% win rate. Starting from $37,920 in annual recurring revenue (ARR), it reaches a $100,000 target in about 9 months. At 4% monthly churn its growth would stop at $237,000 ARR, the point where what it loses each month equals what it adds.
Your target and your CAC cap set the budget, not a guess.
- 30 customers × $400 = $12,000
- $4,000 a month
- 150 trials
- 3,000 visits
- Max $80 a trial, max $4.00 a visit
4. Message
Write one sentence that says who it is for, what problem it solves, and what changes for them. Then list the buyer's own words, the proof you can show, and the offer with a reason to act now.
The sentence pattern in the template is "For [buyer] who [problem], [product] [does what], so [result]." Company X (fictional) wrote: "For agency owners who build client reports by hand, Company X sends every client a finished report each Monday, so you get half a day back."
Two lines in this section stop most wasted spend:
- Proof you can show, true only. A screen recording of the product doing the job is proof. A made-up number or a logo of a company that never paid you is not. In the US, the FTC's 2024 rule bans fake reviews and testimonials, including ones by someone who does not exist.
- The reason to act now. A free trial is an offer, but every SaaS makes the same one. Company X offers to set up the first report with the owner. Its reason to act now comes from the trigger: "Set it up before your next Monday report."
The media buyer quoted above put the cost of skipping this section plainly: "The ad spend isn't the expensive part. Not knowing the message is."
5. First channel, and why that one
Pick one channel to get most of the budget, one small second test, and write down what you will not do yet. Then check that channel's real click costs against the max cost per visit from section 3.
The template asks for the first channel, why, a second channel as a small test, what that test must prove, and "not now, and why". The last line matters. It is the list you point to when someone tells you to try TikTok.
The cost check is where many plans break. Metadata, a company that sells B2B ad software, published these 2025 averages from 153 B2B advertisers and $57.6M of ad spend:
| Channel | Cost per click | Cost per lead |
|---|---|---|
| $1.95 | $145 | |
| $2.82 | $138 | |
| $9.39 | $202 | |
| Google Ads | $9.76 | $524 |
These are other advertisers' averages, not a quote for your market.
Company X (fictional) can pay at most $4.00 a visit. The average Google Ads click in that data cost $9.76. So Company X's plan only works on Google if it buys specific, cheaper searches and not broad ones, and its test says exactly that. LinkedIn, at $9.39 a click, goes on the "not now" line for a $79 product. Meta, at $1.95, fits the budget as a second test.
Check the costs for your own search terms before you spend. Google's Keyword Planner shows "the average cost for your ad to show on searches for a keyword". It needs a Google Ads account with billing details entered. The Meta Ad Library shows what your competitors run, though not what they pay.
If you have no customers yet, your first channel may not be an ad at all. My own first paying customers came from direct messages and e-mail. Those first customers show you who buys and why, and your later ads need exactly that. How to get those first ones is in how to get your first 10 SaaS customers.
6. Budget and first tests
Split the monthly budget across two or three tests at most. Give each test a guess, a channel, a budget, a length and a number to beat. The template adds the test budgets up and shows what is left against the budget from section 3.
Company X (fictional) runs two tests on its $4,000 a month:
| Test (what we think will happen) | Channel | Budget a month | Weeks | Number to beat |
|---|---|---|---|---|
| Specific searches for client reporting cost under $4 a click, and 5% of visits start a trial | Google search | $2,800 | 6 | cost per trial under $80 |
| A 30-second product video brings trials from owners who do not search | Meta (Facebook and Instagram) | $1,200 | 6 | cost per trial under $80 |
The tests add up to $4,000, and nothing is left to assign.
Before you approve a test, check that it can produce enough results to learn from. Meta, for example, says an ad set leaves its learning phase "after about 50 results in the week after the ad set's last significant edit" (Meta Business Help Center). Company X's Meta test spends about $277 a week. At $80 a trial that is about 3.5 trials a week, far below 50. So the Meta test should count a cheaper step than the trial, or the founder should expect results to swing for a while. We go through that trade-off in Facebook ads for SaaS: when they work and when they don't.
A test also needs to be a real test. Zingy Labs, an ad studio, described on X what "we tried ads" often means. The list was "$400 spent", "Over 11 days", "3 creatives, no variants" and "No landing page (or worse: the homepage)". Six weeks, a page made for the ad, and a number to beat is the minimum that gives you an answer.
7. Stop rules and the weekly number
Write down when a test stops, when the whole plan stops, and when budget moves, before the first dollar goes out. Then read one number every Monday.
The template writes the stop rules for you from section 3. For Company X (fictional) they read:
- Stop a test when its cost per trial is above $80 after 4 weeks.
- Stop the plan when CAC to date is above $527 at day 60.
- Move budget to a test when its cost per trial stays under $60 for 2 weeks.
The 4 weeks, day 60 and 2 weeks are defaults you can change. The dollar amounts come from your own math, so they change when your price, churn or rates change.
The weekly number for Company X is new paying customers from ads, and CAC to date. The weekly table in the template has one row per week: spend, visits, trials, paid customers, cost per trial, and CAC to date. CAC to date counts every dollar spent so far, including the first weeks with no paid customers. That is why it looks bad early. In the fictional example, CAC to date is $925 in week 2 and $555 in week 3. The rule judges it at day 60, not in week 2.
Decide when to stop before you start.
- Stop a test$80 a trial, after 4 weeks
- Stop the plan$527 CAC, at day 60
- Move budgetunder $60 a trial, for 2 weeks
The whole plan on one page
Here is Company X's plan, filled in. It is the second page of the PDF and the "Example (fictional)" tab of the Sheet. Read it as a format, not as advice for your product.
| Section | Company X (fictional) |
|---|---|
| Buyer | owner of a marketing agency with 3 to 15 people |
| Problem, their words | "Every Monday I lose half a day building client reports by hand." |
| How they buy | self-serve, 14-day free trial, card |
| Price and target | $79 a month, 30 new customers in 90 days, CAC cap $400, max CAC $527 |
| Message | a finished client report every Monday, half a day back |
| First channel | Google search on specific terms; Meta as a small second test |
| Tests | $2,800 and $1,200 a month for 6 weeks, each must beat $80 a trial |
| Stop rules | $80 a trial at 4 weeks, $527 CAC at day 60 |
Common go-to-market motions, and which one fits you
People ask "what are the five go-to-market strategies?", but there is no standard list of five. Different writers group them differently. These are the five names you will meet most often, with when each tends to fit:
| Motion | How customers arrive | Tends to fit when |
|---|---|---|
| Product-led | they sign up and use the product before paying | the product shows its value in the first session |
| Sales-led | a salesperson runs demos and closes a contract | contracts are large and several people decide |
| Marketing-led | ads, search and content bring them to a sign-up or a call | buyers search for the problem or respond to ads |
| Partner-led | agencies, resellers or integrations bring them | someone else already has your buyers' trust |
| Community-led | they find you where peers talk and recommend tools | your buyers gather in one place and ask each other |
Many SaaS companies mix two. Company X (fictional) is product-led with a marketing-led front: ads bring visitors to a self-serve trial. Section 2 of the template is where you write your own mix down in one line.
How to write your go-to-market strategy in a week
You can write a first version in five working days. It will be wrong in places, and the weekly numbers will tell you where.
- Day 1, buyer and problem. Read your last 10 sales calls, support e-mails or reviews. Copy the sentences buyers use. Fill section 1.
- Day 2, how they buy and the math. Pick the motion in section 2. Fill section 3, and check that your CAC cap is under the max CAC. If it isn't, fix the price or the offer before anything else.
- Day 3, message and offer. Write the one sentence, the buyer's words, the proof and the reason to act now. Show the sentence to five people who match your buyer and ask them what the product does.
- Day 4, channel and tests. Pick one channel and check its click costs against your max cost per visit. Write two tests with a number to beat each.
- Day 5, stop rules and tracking. Check the stop rules, choose the one weekly number, and make sure every step from click to paid is tracked before launch.
Then launch, and add one row to the weekly table every Monday.
Mistakes to skip
No stop rule. Every test feels close to working, so none of them ends. Write the max cost per trial and the day you judge it before launch, and keep to both.
Five channels at once. Everyone recommends a different channel, so you try them all. Give one channel most of the budget, run one small test beside it, and put the rest on the "not now" line.
Price picked last. Founders build first and set the price at the end. Do section 3 before any ad. If the math doesn't work, fix the price or the offer first.
Your words, not theirs. You know the product too well to hear how buyers describe it. Copy buyer sentences into section 1 and use them word for word in section 4.
A plan nobody opens again. Writing the plan feels like the work. Add a row to the weekly table every Monday. A week with no row means the plan has stopped.
Where a template breaks down
- A template doesn't know your market. The numbers you type in section 3 are guesses until real weeks replace them.
- Company X is fictional. Its numbers show the format and are not a forecast for any real product.
- The 3:1 lifetime value to CAC rule is a rule of thumb. Early companies with cash, or with strong expansion revenue, sometimes choose to pay more.
- The benchmark table comes from 153 B2B advertisers in 2025, not from early-stage SaaS.
- Section 3 keeps the 90-day math simple. It does not take churn inside the test period into account. The ARR Calculator does, over months.
- Sales-led products need pipeline math: demos, show-up rate and close rate. The template treats a demo like a trial, which works as a first pass only.
- The Reddit and X quotes are self-reported field notes. People post more when they are stuck, and some of the people quoted sell ads or ad services.
- Meta's learning phase, Google's Keyword Planner and the Zapier ads were checked on 22 Oct 2026. Platforms change these often.