Sample business plan
Digital Marketing Agency business plan
A complete sample plan for Lantern Local Marketing, a fictional digital marketing agency in a mid-sized US city. Startup budget: $2,150–$8,200. Use it as a template — adjust the calculator below with your own numbers.
Executive summary
Lantern Local Marketing is a small digital marketing agency that helps home service contractors, such as roofers, HVAC companies, and landscapers, get more phone calls from Google. The founder spent five years as an in-house marketing manager for a regional home services company and has managed local search and paid ads budgets for dozens of service areas. The agency sells a monthly retainer that combines local SEO, Google Business Profile management, and Google Ads management.
Startup costs are about $4,000, mostly software, a website, legal templates, and initial outreach. The average retainer is $1,500 per month. With 12 retainer clients by month twelve, monthly revenue reaches $18,000. Subcontracted writers and a part-time designer keep delivery costs near 30 percent of revenue, leaving a healthy margin for the founder.
Company description
Lantern Local Marketing LLC is a remote-first agency serving contractors within a few hundred miles of its home city, with a focus on companies that have between five and 30 employees. It offers three packages built around lead generation rather than vague brand work, and every client receives a monthly report that connects marketing activity to calls, form fills, and booked jobs.
The agency works through standard tools such as Google Business Profile, Google Search Console, call tracking numbers, and a shared reporting dashboard. It does not buy fake reviews, run spam link schemes, or guarantee rankings. Contracts run month to month after a 90-day initial term, and clients own their ad accounts and website data at all times.
Market analysis
Local contractors depend on phone calls from people searching for urgent or high-value services. Most are skilled tradespeople who do not have time to manage online marketing, and many have been burned by agencies that sent glossy reports without more jobs. They also face rising ad costs as more competitors bid on the same terms.
This creates room for a niche agency that understands lead quality, seasonality, and the economics of a job. A typical contractor with an average job value of several thousand dollars can justify spending $1,500 per month on marketing management if tracked calls and booked jobs clearly improve. Retention depends on trust, transparent reporting, and fast response to phone call and review problems.
Target customers
Roofing and exterior contractors
Owners with high-value jobs who need steady leads year-round, particularly after storm seasons.
HVAC and plumbing companies
Service companies seeking recurring maintenance customers and emergency calls from local search and map listings.
Landscape and outdoor living firms
Companies with seasonal demand that want help filling spring and summer schedules with larger design and installation projects.
Products, services & pricing
| Offering | Price | What’s included |
|---|---|---|
| Local Visibility Package | $900 per month | Google Business Profile management, citation cleanup, review requests, and monthly location page updates. |
| Lead Engine Package | $1,500 per month | Everything in Local Visibility plus two SEO articles or service pages monthly and call tracking with reporting. |
| Lead Engine Plus Ads | $2,400 per month | Lead Engine plus Google Ads management for up to $3,000 monthly ad spend, paid by the client directly to Google. |
| Website and tracking setup | $2,500 one-time | Five-page conversion-focused website with call tracking and analytics for clients without a usable site. |
Competition
Competition comes from large lead-generation agencies that sell to hundreds of contractors, freelancers who offer cheap SEO, and platforms that sell shared leads. Large agencies often put clients on templates and rotate account managers. Freelancers can be inconsistent, and lead marketplaces can deliver leads that are shared with several competitors.
Lantern uses a single account lead for each client, a monthly strategy call, and reporting that shows booked jobs and cost per lead. The agency will limit itself to two or three trades in a service area to avoid conflicts and will promise to work with only one contractor per trade in each local market.
Marketing plan
Lantern’s own marketing follows the same approach it sells. The founder will publish a simple website with case studies from past in-house work, claim a local listing, and write a monthly guide on local search for contractors. Cold outreach by email and phone targets 40 qualified contractors a week, using a free audit of their Google Business Profile and website as the hook.
Referral channels include supply houses, trade associations, and contractor coaching groups. Referral partners receive a commission of 10 percent of the first three months’ fees. The agency also offers a satisfaction guarantee: a client can cancel after 90 days with no penalty if tracked calls have not increased.
Operations plan
Each new client goes through a two-week onboarding that includes an audit, tracking setup, access to accounts, and a 90-day plan. The founder is the strategist and account lead for the first ten clients. Freelance writers produce content from a detailed brief, and a part-time designer handles website changes and graphics.
The team uses a project management tool, a reporting dashboard, and a shared drive for client assets. Reports are sent by the fifth business day of each month. Billing is automatic through a subscription system, with one invoice for the retainer and ad spend billed separately to the client. Every client has a written scope, and extra work is quoted before it begins.
Team
- Founder and strategist — Handles sales, strategy, and client calls, and manages all campaigns during the first year.
- Freelance content writer — Writes service pages and articles from outlines, paid per piece at about $120 each.
- Part-time designer and web developer (from month 4) — Builds client websites and landing pages for about 10 to 15 hours a week at $45 per hour.
Startup costs & year-one financials
Toggle optional items, slide between a frugal and comfortable launch, and change price and demand to see when Lantern Local Marketing breaks even.
Startup costs
$3,533- $610
- $615
- $575
- $273
- $915
- $340
- $545
- $205
- $205
- $375
Monthly fixed costs after launch: $1,320
Year-one projection
Monthly revenue · bars turn orange once cumulative cash is positive
- Month 12 revenue
- $18,000
- Month 12 profit
- $11,280
- Break-even
- Month 4
Illustrative estimate based on the sample plan’s assumptions — not financial advice. Your costs and results will differ.
Milestones
- Month 1Publish the site, send the first 150 outreach emails, and book 10 audit calls.
- Month 2Sign the first two retainer clients and document their baseline calls and rankings.
- Month 4Reach four clients and publish the first before-and-after case study.
- Month 7Have eight clients, hire the part-time designer, and add the Lead Engine Plus Ads package.
- Month 12Maintain 12 retainers, 90-day retention above 80 percent, and two referral partners.
Risks & mitigations
Clients cancel when search results take longer than expected
→ Set 90-day expectations in writing, report call volume monthly, and pair SEO with faster Google Business Profile and ads work.
Google algorithm or ad policy changes disrupt results
→ Diversify across map listings, content, and ads, and avoid risky tactics that depend on loopholes.
Founder time becomes a bottleneck at about 10 clients
→ Document the onboarding process, hire a part-time account coordinator, and limit new clients to what the team can serve.
Frequently asked questions
Should an agency plan focus on one niche?
Yes. A narrow niche makes it easier to describe customers, estimate lead value, and show lenders how you will find the first ten clients. Broad service menus tend to read as vague.
How do I model churn?
Assume that 5 to 8 percent of retainers cancel each month in the first year, then show how many new clients you need to sign to grow. Adding churn makes the projection more believable.
Should ad spend be counted as revenue?
Generally no. If clients pay Google directly, leave it out. If you bill ad spend through your agency, track it separately so margins are not overstated.
What proof do I need if I have no agency clients yet?
Use results from past in-house work or a free pilot with one contractor, and describe what was measured. A single clear case study carries more weight than a list of services.