Meta description: Learn how to write a marketing plan step by step: SWOT, personas, SMART goals, channels, budget and KPIs, plus a worked example and a free template.
If you want to know how to write a marketing plan, the short answer is this: decide who you are selling to, what you want to achieve, which channels will get you there, how much you will spend, and how you will know it worked. Then put all of that on paper in a fixed order so your team, your boss or your investors can read it in ten minutes and act on it.
A good marketing plan is not a 60-page binder. For most companies it is a focused document covering one quarter or one year, built from nine sections: executive summary, situation analysis, target audience, positioning and messaging, goals and KPIs, channels and tactics, budget, timeline, and measurement. Below you will find each section, a worked example and a free one-page template.
What Is A Marketing Plan?
A marketing plan is a working document that spells out the specific actions your business will take to reach and persuade customers over a set period, along with the budget, owners, deadlines and metrics attached to those actions. The U.S. Small Business Administration describes a marketing plan in similar terms and recommends that it cover your target market, competitive advantage, goals, action plan, budget and how you will measure results, in its guide to marketing and sales for small businesses.
Marketing Strategy Vs Marketing Plan
People use these terms interchangeably, but they do different jobs. Your marketing strategy is the “why” and “who”: which market you compete in, which customers you prioritize, how you position yourself against alternatives, and what makes you worth choosing. It tends to stay stable for a year or more.
Your marketing plan is the “what,” “when” and “how much.” It turns the strategy into campaigns, channels, budgets and deadlines for a defined period. If your strategy says “win mid-market finance teams by owning the month-end close problem,” your plan says “publish eight close-process guides, run LinkedIn ads to controllers at $6,000 a month, and host two webinars by March 31.”
Marketing Plan Vs Business Plan
A business plan covers the whole company: product, operations, team, financials, funding and market. Marketing is one section inside it. A marketing plan zooms in on that section and adds the operational detail a business plan leaves out, such as channel budgets, content calendars and campaign KPIs.
| Document | Answers | Typical time frame | Main audience |
|---|---|---|---|
| Business plan | How will the whole company make money and grow? | 3 to 5 years | Founders, investors, lenders |
| Marketing strategy | Who do we serve and why should they choose us? | 1 to 3 years | Leadership, marketing team |
| Marketing plan | What will we do, when, with what budget, and how will we measure it? | 1 quarter to 1 year | Marketing team, sales, finance |
The Sections Of A Marketing Plan, In Order
Here is the structure most effective plans follow. The order matters: each section depends on the one before it, so you cannot set honest goals until you know your situation, and you cannot pick channels until you know your audience.
- Executive summary: the whole plan in half a page.
- Situation analysis: where you are now, including a SWOT.
- Target audience and personas: exactly who you are trying to reach.
- Positioning and messaging: what you will say and why it is different.
- Goals and KPIs: SMART targets and the numbers that track them.
- Channels and tactics: where and how you will reach people.
- Budget: what each channel and activity will cost.
- Timeline and calendar: when everything happens and who owns it.
- Measurement and reporting: how and how often you will review results.
How To Write A Marketing Plan, Step By Step
Write the sections in the order below, except for the executive summary. Leave that until last, because you cannot summarize a plan you have not finished.
Step 1: Run A Situation Analysis And SWOT
Start with an honest snapshot of where you stand. Pull last period’s numbers: website traffic, leads, conversion rates, customer acquisition cost, revenue by channel and churn if you have it.
Then build a SWOT grid. Strengths and weaknesses are internal (your product, team, brand, budget). Opportunities and threats are external (competitor moves, regulation, new platforms, buyer behavior). Keep each quadrant to three to five bullets and make them concrete. “Strong brand” is useless. “Highest review rating in our category on two major software review sites” is something you can build a campaign on.
Finish this section with two or three sentences that answer: given all this, what is the biggest marketing problem or opportunity we should focus on this period?
Step 2: Define Your Target Audience And Personas
Describe the specific people who buy from you. For B2B, start with your ideal customer profile (industry, company size, region, tech stack, budget) and then the buyer personas inside those companies (job title, goals, frustrations, where they get information, who else signs off on the purchase).
Base personas on evidence, not guesses. Interview five to ten recent customers, read sales call notes and look at how people actually use your site and product. Studying behavior often reveals more than demographics, and HighFlyers has a useful explainer on how behavioral marketing helps you understand your audience through the actions they take rather than the boxes they tick.
Step 3: Write Your Positioning And Messaging
Positioning is the space you want to own in the buyer’s mind. A simple formula works well:
For [target customer] who [has this problem], [product] is the [category] that [key benefit]. Unlike [main alternative], we [key differentiator].
From that statement, write three to four supporting messages, each backed by proof such as a customer result, a product feature or a data point you can verify. These messages become the raw material for your ads, landing pages, sales decks and social posts, so every channel says the same thing in its own format.
Step 4: Set SMART Goals And KPIs
Goals turn the plan into something you can win or lose. Use the SMART test: each goal should be Specific, Measurable, Achievable, Relevant and Time-bound.
- Weak: “Grow our pipeline.”
- SMART: “Generate 180 sales-qualified leads from inbound channels between January 1 and June 30, up from 120 in the previous six months.”
Pick two to four business goals for the period, then attach one or two KPIs to each. Separate leading indicators (traffic, demo requests, webinar signups) from lagging ones (pipeline, closed revenue, retention).
Step 5: Choose Your Channels And Tactics
Now decide where you will show up. Go back to your personas: where do they search, scroll, read and ask for recommendations? Match channels to those habits and to your goals. Content and SEO compound slowly but cheaply. Paid search and paid social are faster but stop the moment you stop paying. Events, partnerships and outbound sit in between.
For each channel, list the specific tactics, the owner and the goal it supports. “LinkedIn” is a channel. “Three sponsored posts a week targeting finance directors at 200 to 1,000 employee companies, owned by Maria, supporting the SQL goal” is a tactic. Every tactic should earn its place by connecting to a goal from Step 4.
Step 6: Build The Budget
Assign a dollar figure to every tactic: media spend, tools, freelancers, agencies, events and content production. Add a contingency line of around 10 percent for tests and surprises. Then check the total against what the business can afford and what your goals require.
If you want a reference point, Gartner’s 2026 CMO Spend Survey found that marketing budgets average 7.8 percent of company revenue, up slightly from 7.7 percent in 2025, based on 401 marketing leaders in North America, the UK and Europe. The same survey found that, on average, 15.3 percent of marketing budgets now go to AI. Treat these as context, not a target: early-stage companies chasing growth often spend a larger share, while mature companies in slow markets may spend less.
The most useful budget check is bottom-up. If one SQL costs you roughly $400 through paid channels and you need 180 of them, you need about $72,000 in paid media alone, before tools and people.
Step 7: Map The Timeline And Calendar
Lay every tactic on a calendar by week or month. Include launch dates, content publishing dates, campaign start and end dates, events and review meetings. Give every line an owner. A simple table or spreadsheet works fine; the goal is that anyone on the team can see what is due this week and who is responsible.
Step 8: Plan Measurement And Reporting
Decide in advance how you will track each KPI, where the data lives and how often you will review it. Make sure tracking is set up before campaigns launch: UTM parameters on every link, conversion events in your analytics tool and lead source fields in your CRM.
Set a reporting rhythm: a weekly check on leading indicators, a monthly review of channel performance and a quarterly review against goals and budget. When you evaluate results, tie spend to revenue wherever you can. HighFlyers covers the fundamental rules for measuring the ROI of marketing, which are worth agreeing on with finance before the quarter starts so nobody argues about attribution later.
Step 9: Write The Executive Summary Last
Now go back to the top. In half a page, state the main problem or opportunity, your target audience, your two to four goals, the core channels, the total budget and the time frame. A busy executive should be able to read only this section and know what you are doing and what success looks like.
Marketing Plan Example: A Fictional B2B SaaS Company
The company, numbers and results below are entirely fictional and are included only to show what a finished plan looks like.
Company: LedgerLoop, a made-up SaaS tool that automates month-end close for finance teams at companies with 200 to 1,000 employees. Plan period: January 1 to June 30.
Executive summary: LedgerLoop has strong product reviews but low awareness outside its existing customer base. This plan focuses on reaching financial controllers through search, LinkedIn and webinars to grow inbound SQLs by 50 percent over six months on a $150,000 budget.
SWOT in brief: Strength, fast implementation (under two weeks). Weakness, small brand and a two-person marketing team. Opportunity, a large competitor has raised prices. Threat, ERP vendors are adding basic close features.
Persona: “Controller Chris,” financial controller at a mid-sized company, under pressure to close the books faster with no extra headcount, reads accounting newsletters and is active on LinkedIn.
Positioning: For finance teams who lose a week every month to manual reconciliations, LedgerLoop is the close automation tool that cuts close time in half. Unlike ERP add-ons, it works across every system you already use.
| Goal (SMART) | Channel and tactics | KPI | Budget | Share |
|---|---|---|---|---|
| 180 inbound SQLs by June 30 (up from 120) | Paid search on close-automation keywords; LinkedIn ads to controllers | SQLs, cost per SQL | $72,000 | 48% |
| Grow organic sign-ups for the free close checklist by 40% by June 30 | SEO content: 12 close-process guides and 1 downloadable checklist | Organic sessions, checklist downloads | $30,000 | 20% |
| Generate 60 demo requests from webinars by June 30 | 4 webinars co-hosted with accounting partners | Registrations, attendance rate, demo requests | $18,000 | 12% |
| Raise trial-to-paid conversion from 18% to 22% by June 30 | Email nurture sequence and in-app onboarding | Trial-to-paid rate | $12,000 | 8% |
| Supporting all goals | Tools, analytics, design | Not applicable | $3,000 | 2% |
| Contingency and tests | New channel experiments | Cost per SQL on test channels | $15,000 | 10% |
| Total | $150,000 | 100% |
Timeline: January, messaging approved, tracking set up, first paid campaigns live. February to May, two guides published per month, one webinar per month. June, final push and full results review.
Reporting: Weekly dashboard of SQLs and cost per SQL; monthly channel review; quarterly review with the CFO against pipeline and revenue.
Free Marketing Plan Template
If you would rather not start from a blank page, the HighFlyers free one-page marketing plan template puts the essentials in one place. It is a free PDF with no signup required.
The template covers a quarter or a year of marketing on a single page, with space for:
- A short situation summary
- SMART goals
- Your target audience
- Your key message
- Channels, with tactics and budget for each
- A timeline
- The KPIs you will track
It also includes a completed example for a fictional coffee company, which is handy if you want to see how much detail belongs in each box.
To use this marketing plan template well, work through the steps above first, then use the page as your summary. Fill in the situation and audience boxes from your research, write goals that pass the SMART test, and make sure every channel line has a budget figure next to it. When someone proposes a new idea mid-quarter, check it against the page: if it does not support one of the goals, it waits.
Common Marketing Plan Mistakes To Avoid
- Goals with no numbers or dates. “Increase awareness” cannot be measured, so it cannot be managed. Add a number, a baseline and a deadline.
- Picking channels before audience. Starting with “we should be on TikTok” puts tactics before strategy. Start with who you are trying to reach.
- A budget that does not add up. If your goals need $70,000 in media and you have $30,000, change the goals or find the money. Do not hope the gap closes on its own.
- No tracking before launch. If UTMs and conversion events are not set up on day one, you will be guessing at results three months later.
- Writing it once and filing it away. A plan nobody reviews is just a document.
How Often Should You Revisit Your Marketing Plan?
Write the full plan once a year, aligned with your company’s budgeting cycle, and review it formally every quarter. The SBA recommends reviewing your marketing plan at least once a year, but most growing businesses benefit from a lighter quarterly reset where you compare results to goals, reallocate budget from weak channels to strong ones, and update the timeline.
Between those reviews, check your leading indicators weekly or monthly so you can catch problems early. Revisit it sooner if something big changes, such as a launch or a major competitor move.
Frequently Asked Questions
What Are The 7 Steps Of A Marketing Plan?
A common seven-step version is: analyze your situation, define your target audience, set goals, choose your positioning and message, pick channels and tactics, set the budget, and measure results. The exact number matters less than covering each element in a logical order.
How Long Should A Marketing Plan Be?
For a small or mid-sized business, a plan of 3 to 10 pages is usually plenty, supported by a one-page summary. If your plan is so long that nobody reads it, cut it down to the decisions, budgets, owners and metrics.
What Is A Marketing Plan Example?
A marketing plan example is a completed plan that shows how each section looks when filled in with real goals, channels and numbers. The fictional LedgerLoop plan above is one example for a B2B SaaS company, and the free HighFlyers template includes another for a fictional coffee company. Studying a finished example is often the fastest way to understand how much detail each section needs.
What Is The Difference Between A Marketing Strategy And A Marketing Plan?
A marketing strategy defines who you serve, how you position yourself and why customers should choose you. A marketing plan turns that strategy into specific campaigns, budgets, deadlines and metrics for a set period. Strategy changes rarely; the plan is updated every quarter or year.
How Do I Write A Simple Marketing Plan For A Small Business?
Use a one-page format. Write two or three sentences on your current situation, describe your ideal customer, set two or three SMART goals, list the two or three channels you will focus on with a budget for each, add a monthly timeline and name the KPIs you will check. A one-page template keeps you focused on what matters.
Conclusion
Learning how to write a marketing plan comes down to discipline more than creativity. Analyze where you are, get specific about your audience and message, set SMART goals, choose a few channels you can run well, attach a budget and an owner to everything, and review it on a fixed schedule. Start with the steps in this guide, use the example to calibrate your level of detail, and put your final version on a single page so your whole team can see the plan and stick to it.
