Marketing services
pricing
Marketing services pricing without asterisks. Every price below is final and in Canadian dollars, whether you need a landing page. The exact figure for your project goes into a written agreement before any work starts.
Four packages
to start with
Each package is a sum of my regular prices, with nothing hidden. Ad budget is paid separately, directly to Google or Meta.
Landing page plus analytics. For one service or one campaign.
- Landing page from 10 days
- GA4, Tag Manager and pixels
- Ready for any ad platform
Business website, Google Ads setup and analytics.
- Multi-page business website
- Google Ads account and campaign
- Conversions for forms and calls
Website, Google and Meta setup, CRM setup and analytics, then $1,200/month for ads management.
- Business website
- Google + Meta ads setup
- Ready-made CRM setup
- Analytics
- Then $1,200/month management
Ready-made CRM setup plus a chatbot, so no enquiry gets lost.
- HubSpot, Pipedrive or Zoho setup
- Chatbot on site or messengers
- Follow-up reminders
Every price
on one page
Prices in Canadian dollars. "From" means a starting price for a standard scope; I give the exact figure after a short call, before you sign anything.
| Service | Price | Billing |
|---|---|---|
| Marketing audit and strategy | $2,400 | One-time |
| Landing page | from $1,300 | One-time, ready from 10 days |
| Business website (multi-page) | from $3,000 | One-time, up to 30 days |
| Website redesign | from $3,000 | One-time, priced like a new site |
| Large website on a custom CMS | from $11,900 | One-time, edit panel built for your business |
| Online store | from $4,800 | One-time |
| SEO and Google Maps | from $1,000/month | Monthly |
| Google Ads setup | $650 | One-time |
| Google Ads management | from $750/month | Monthly, ad budget paid to Google |
| Meta ads setup (Facebook + Instagram) | $650 | One-time |
| Meta ads management | from $700/month | Monthly, ad budget paid to Meta |
| Google + Meta together | setup $1,200, then $1,200/month | Setup plus monthly |
| Outsourced marketing, one channel | from $750/month | Monthly; full outsourcing quoted individually |
| Custom CRM | $7,100 | One-time, about 15 days |
| Ready-made CRM setup (HubSpot, Pipedrive, Zoho) | $3,400 | One-time, licence paid to the vendor |
| Chatbot | $2,500 | One-time |
| Analytics: GA4 + GTM + pixels | $650 | One-time |
| Consultation | $70/hour | Per hour |
| First consultation | Free | 30 minutes |
What exactly
you pay for
Each page breaks down the scope, timelines and any costs that sit outside my fee.
Where the
money goes
Agencies differ, and many do good work. This is how the model usually differs for a small business.
| With me | Typical agency | |
|---|---|---|
| Who you talk to | The person doing the work | An account manager who passes messages on |
| Who does the work | Me, with 12+ years of experience | Often a team, with juniors on day-to-day tasks |
| Price list | Published, final prices | Often only after a sales meeting |
| Contract length | No minimum term, one month's notice | Often 6 to 12 months |
| Ad budget | Paid by you directly to Google or Meta | Sometimes billed through the agency |
| Accounts, domain, code | Registered in your name | Sometimes held by the agency |
| Website platform | Hand-coded or custom CMS you own | Often a theme or builder with ongoing fees |
From quote
to final payment
The price in the agreement is the price you pay. If you ask for extra scope along the way, I quote it separately and you decide.
Free call
Thirty minutes on Zoom about your business and goals.
Quote
Exact scope and price, in writing, before you commit.
Agreement
Deadlines in the contract; late-delivery penalties can be added.
Staged payment
30% deposit, 40% at the midpoint, 30% on delivery. Or a monthly subscription.
Ongoing
Monthly management with no minimum term, if you want it.
How my marketing services pricing works
All prices on this page are in Canadian dollars and final. I publish them because most small business owners want a rough number before they spend time on calls, and because hidden pricing usually hides something. Where a price says "from", it covers a standard scope; a bigger site or a more complex account costs more, and I tell you exactly how much before you sign.
My fee is for my work only. Your ad budget goes directly to Google or Meta, your CRM licence goes directly to the vendor, and hosting and the domain are agreed individually. Nothing is marked up on the way through me.
Choosing where to start
If you're not sure what you need, the order usually looks like this:
- A clear plan. If you have several channels and no idea which one works, start with the marketing audit and strategy.
- A page that converts. Ads and SEO need somewhere good to land. See website pricing.
- Traffic. Google Ads and Meta ads bring enquiries quickly; SEO builds them over time. See advertising pricing.
- Lead handling. A CRM and a chatbot make sure enquiries turn into customers. See CRM pricing and chatbot pricing.
The packages above combine the most common first steps. To add up your own mix, use the cost calculator.
What's always included
Every project comes with a written agreement with deadlines, three rounds of revisions, support and training after launch, and direct contact with me on WhatsApp, Telegram, Zoom or email. Ad accounts, the domain and the website code are registered in your name. Reports come monthly, and for ads every two weeks.
Services quoted individually
Some work depends too much on the details to price in advance: TikTok, Pinterest, LinkedIn and Microsoft ads, Amazon and Walmart, server-side tracking, call tracking, the Conversions API, e-commerce analytics, voicebots, branding, email and SMS, creative production and social media management. For these, I give a quote after a short call. A few of them, such as TikTok and LinkedIn ads, social media management and branding, I deliver with trusted partners; the contract, deadlines and communication stay with me.
If you'd like to talk the numbers through first, the first consultation is free and takes 30 minutes.
Pricing
questions
Are these prices final?
Yes. The prices are final and in Canadian dollars. A "from" price is the starting point for a standard scope; after a short call I give you the exact figure in writing, and that figure goes into the agreement. It doesn't change unless you ask for more work.
Is the ad budget included?
No. My fees cover my work. The ad budget is paid by you directly to Google or Meta, with your own card, in accounts registered in your name. I recommend at least about $1,000 a month per platform; below that, campaigns learn slowly.
Do you offer lower prices for small projects?
Prices are the same for everyone and don't move with negotiation. What can change is the scope: if the budget is tight, I'll suggest what to do first and what can wait, for example a landing page now and a full website later.
How do I pay?
Projects are paid in stages: 30% deposit, 40% at the midpoint and 30% on delivery. Ongoing work like ads management or SEO is a monthly subscription with no minimum term, cancellable with one month's notice.
What about hosting and the domain?
Hosting and domain are agreed individually, because needs vary. The domain is registered in your name. Since I build websites hand-coded or on a custom CMS, there's no monthly page-builder subscription on top.
Which services aren't on this list?
TikTok, Pinterest, LinkedIn and Microsoft ads, Amazon and Walmart, server-side and call tracking, Conversions API, e-commerce analytics, voicebots, branding, email and SMS, creative and social media management are quoted individually after a short call.
Get an exact
quote in writing
Tell me what you need and I'll reply within one business day with a price. Not sure yet? Book a free 30-minute consultation.