Cafe website pricing: from $117 a month, live in 7 days
Three plans from $117 a month plus a $647 one-time build fee, with weekly updates, researched articles and managed hosting.

Morning Shift
The website, fully managed
plus $647 one-time build fee, invoiced after launch
- The daypart menu switcher, built to your actual hours
- Custom-coded pages, 90+ PageSpeed guaranteed
- Managed hosting on Cloudflare, SSL, CDN and DDoS protection included
- One free domain, registered in your name
- Weekly management and monitoring
- 2 researched articles a week, 2,500 to 3,200 words
- Everything in Morning Shift
Live in 7 days.
Start with Morning ShiftFull Shift
Everything, plus the AI Engine
plus $647 one-time build fee, invoiced after launch
- The daypart menu switcher, built to your actual hours
- Custom-coded pages, 90+ PageSpeed guaranteed
- Managed hosting on Cloudflare, SSL, CDN and DDoS protection included
- One free domain, registered in your name
- Weekly management and monitoring
- 2 researched articles a week, 2,500 to 3,200 words
- AI receptionist for missed calls
- AI chat on the site and text message replies, A2P 10DLC filed
- Everything in Full Shift
Live in 10 days.
Start with Full ShiftOpen to Close
Everything, plus the Content Engine
plus $647 one-time build fee, invoiced after launch
- The daypart menu switcher, built to your actual hours
- Custom-coded pages, 90+ PageSpeed guaranteed
- Managed hosting on Cloudflare, SSL, CDN and DDoS protection included
- One free domain, registered in your name
- Weekly management and monitoring
- 2 researched articles a week, 2,500 to 3,200 words
- AI receptionist for missed calls
- AI chat on the site and text message replies, A2P 10DLC filed
- The Content Engine: 3 articles, 3 social posts and 2 reels a week
- Everything in Open to Close
Live in 15 days.
Start with Open to CloseEvery price and term above is real and current. Nothing on this page is estimated.
What owners on each plan say
Client teams describing the work, in their own words.
They asked to see the questions customers genuinely ask us about bakery preorders, which I respected. Each answer was reviewed by our own staff, so the page sounds like us rather than a copywriter. I now share a link instead of digging through the outbox.
We used to get regular calls asking whether a bakery preorders message had arrived. The acknowledgment explains the next step clearly and tells people how to reach us if something is wrong. A modest change with an outsized effect on our mornings.
The bakery preorders preparation page does one job and does it well. It tells people what to have ready before we speak, without demanding everything up front. We include it in our first response as standard.
What is in every plan
Tier two and three add to this. Nothing below is ever removed to hit a lower price.
The daypart menu switcher, built to your actual hours
Custom-coded pages, 90+ PageSpeed guaranteed
Managed hosting on Cloudflare, SSL, CDN and DDoS protection included
One free domain, registered in your name
Weekly management and monitoring
2 researched articles a week, 2,500 to 3,200 words
5 revisions a month, then $20 each, no size limit
Inquiries routed to your CRM by API, Zapier or Make
SEO, answer-first FAQ content, schema and an llms.txt on every page
Privacy, terms, cookie consent and accessibility pages
Old site migrated with 301 redirects, content exported to you if you leave
A client portal for revisions, tickets and files
What is in each plan, feature by feature
Every feature, the everyday problem it solves at the counter, and which plan carries it.
The website
- A menu that switches with the day
Solves: A single menu page shows the morning pastries at 6pm and the evening case at 7am, so people turn up for things that are gone.
Your part: Send your three lists and the times each daypart starts. After that, send changes when the menu changes.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
- Pages that open before the espresso pulls
Solves: A slow page loses the person standing outside on a phone, and on paid ads it loses a click you already paid for.
Your part: Nothing. Speed is built in and checked by us.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
- Online ordering, without building an ordering system
Solves: Visitors hunt for an Order button that is not there, or land on an old delivery link.
Your part: Tell us which pickup and delivery platforms you use and send new links when they change.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
- A page for every location you run
Solves: One shared locations list means each shop competes with its sister shops and drivers go to the wrong one.
Your part: Send each location's address, hours and any menu differences.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
The AI Engine
- The AI Engine, for answering the question before it is asked
Solves: Routine questions (open now? oat milk? parking?) interrupt the bar and go unanswered after hours.
Your part: Review the answers and scripts before launch, then tell us when hours or policies change.
- Morning Shiftnot included
- Full Shiftincluded
- Open to Closeincluded
- An AI receptionist for the calls you cannot pick up
Solves: The phone rings during the 8am rush or after close, nobody can answer, and a catering order or a group booking goes to the next shop on the list.
Your part: Review the receptionist script before launch. After that, tell us when hours, policies or booking rules change.
- Morning Shiftnot included
- Full Shiftincluded
- Open to Closeincluded
- An AI chat on your site that answers before they call
Solves: Visitors have one quick question (are you open now, is there seating, do you do gluten-free) and leave when nobody answers a contact form until tomorrow.
Your part: Approve the answers before launch. Nothing day to day.
- Morning Shiftnot included
- Full Shiftincluded
- Open to Closeincluded
- Text message replies, with carrier registration handled
Solves: Customers text the number on the sign. Replies wait until the close, and business texting without carrier registration gets filtered or blocked.
Your part: Approve the scripts and keep your own consent and opt-out records for texts you send. Carrier fees are passed through at cost.
- Morning Shiftnot included
- Full Shiftincluded
- Open to Closeincluded
Content and search
- Researched articles, written for the neighborhood you serve
Solves: Nobody has time to write blog posts between the bake and the close, so the site never shows up for specific local searches.
Your part: Nothing required. Suggest a topic whenever you like.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
- SEO, AEO and GEO built into every page
Solves: Someone searches "bakery open early near me" or asks an AI assistant for a good coffee shop nearby, and a site built from photos and PDFs gives neither anything to read.
Your part: Nothing. Tell us about new locations, neighborhoods you serve and anything you want to be found for.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
- Social posts and reels, from the Content Engine
Solves: The feed goes quiet for weeks because nobody has time to post between shifts, and the seasonal drink launches with one photo.
Your part: Send photos or clips when you have them. Approve the plan for the week if you want to.
- Morning Shiftnot included
- Full Shiftnot included
- Open to Closeincluded
Hosting, care and your rights
- Weekly updates, so the site keeps working after launch
Solves: Sites drift out of date within weeks: holiday hours, sold-out seasonal items, a broken link nobody owns.
Your part: Send changes as revisions from your client portal or by email. The weekly check happens without you.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
- Hosting and one domain, both included
Solves: Separate hosting, SSL and domain bills, renewals nobody remembers, and a domain registered in someone else's name.
Your part: Nothing, or give us access to the domain you already own so we can point it.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
- Inquiries land where you actually check
Solves: Catering and custom-cake requests sit unread in an inbox nobody checks after the morning rush.
Your part: Tell us where each type of inquiry should land during onboarding.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
- The policy and accessibility pages a business site needs
Solves: Most small cafe sites have no privacy policy, load tracking before anyone agrees to it, and have never been checked with a keyboard or a screen reader.
Your part: Confirm the business details in each policy. Have your own advisor review them if you want legal sign-off.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
- Moving in from your old site, and moving out if you ever leave
Solves: A new site that breaks every old link loses the search ranking and shared links the shop spent years earning, and a provider that keeps your content hostage makes leaving expensive.
Your part: Send your current web address and, if you have it, access to where it is hosted.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
- One client portal for every change and question
Solves: Changes get lost across texts, emails and voicemails, and nobody knows whether the holiday hours were actually updated.
Your part: Use it when you need something. You never log in to the website itself.
- Morning Shiftincluded
- Full Shiftincluded
- Open to Closeincluded
Full Shift and Open to Close show "plus usage" because AI usage is billed monthly at what our providers charge us. Text messaging carrier fees are passed through at cost.
Compare the plans in full
| Detail | Morning Shift | Full Shift | Open to Close |
|---|---|---|---|
| Monthly fee | $117 | $247 + usage | $597 |
| One-time build fee | $647 | $647 | $647 |
| Live in | 7 days | 10 days | 15 days |
| Daypart menu switcher | Included | Included | Included |
| Revisions a month | 5 | 5 | 5 |
| Articles a week | 2 | 2 | 3 |
| PageSpeed target | 90+ | 90+ | 90+ |
| Domain included | Yes | Yes | Yes |
| Hosting included | Yes | Yes | Yes |
| Ordering platform links | Yes | Yes | Yes |
| Multi-location pages | Yes | Yes | Yes |
| The AI Engine | No | Yes, plus usage | Yes, plus usage |
| AI receptionist for calls you miss | No | Yes | Yes |
| AI chat on your site | No | Yes | Yes |
| AI text message replies, A2P 10DLC filed | No | Yes, carrier fees at cost | Yes, carrier fees at cost |
| Books appointments (cake consults, tastings, events) | No | Yes | Yes |
| The Content Engine | No | No | Yes |
| Social posts a week | No | No | 3 |
| Reels a week | No | No | 2 |
| SEO, AEO, GEO and schema | Yes | Yes | Yes |
| Privacy, cookie consent and accessibility pages | Yes | Yes | Yes |
| Old site migrated with 301 redirects | Yes | Yes | Yes |
| PageSpeed guarantee | 90+ | 90+ | 90+ |
| Local search guarantee window | 3 to 5 months | 3 to 5 months | 3 to 5 months |
| CRM routing | Yes | Yes | Yes |
| Client portal | Yes | Yes | Yes |
| Revision turnaround | 2 to 5 working days | 2 to 5 working days | 2 to 5 working days |
| Best for | A single counter getting started | A shop that wants routine questions answered automatically | A shop that wants the most published content every week |
Why a build fee, and why it comes after launch
The $647 build fee covers the actual work of designing and coding your site: the daypart menu structure, every page, your brand applied throughout. It is invoiced once the site is live and you have confirmed you are satisfied with it, not before, so the risk of a build that does not deliver sits with us, not with you.
How revisions actually work
5 revisions are included every month, with no limit on how much goes into a single one. "Update the seasonal menu and swap three photos" is one revision, not four. After the fifth, each additional revision is a flat $20, never billed by the hour, and every revision is completed within 2 to 5 working days.
Cancellation and refunds, stated plainly
All sales are final except a duplicate or incorrect charge, corrected within 10 working days of being reported within 30 days. To cancel, email us at least 2 business days before your next invoice date, during business hours, 9:00 to 17:00 Central, Monday to Friday. Full detail is in the refund policy.
Your domain and hosting, both included
One domain is registered free in your name for as long as your plan is active, or we point an existing one at the new site. Hosting runs on Cloudflare with SSL, CDN, DDoS protection and unmetered bandwidth, all inside the monthly fee, never billed separately.
Before you ask
"Our menu changes too often for a website to keep up."
That is exactly what the daypart switcher and the revision allowance are built for. Send a change, it is live within the standard turnaround, with no limit on how much goes into one revision.
"We already have a website, just an old one."
We migrate what is worth keeping and redirect the old page addresses to the new ones, so links and search ranking already earned do not break.
"I do not have professional photography yet."
We design around what you have and tell you plainly what is worth photographing first. A site does not need to wait for a full photo shoot to launch.
"What if I need something the plan does not cover?"
Most requests fit inside a revision. Anything larger, like a genuinely new section of the business, is scoped and quoted separately before any extra charge.
What we guarantee, and the fine print in plain words
Four promises from our published terms, with the conditions next to them rather than hidden in them.
No build fee until you approve the site
The $647 build fee is invoiced only after your site is live and you have confirmed you are satisfied with it. If a build does not deliver, that risk sits with us.
90+ PageSpeed, or we fix it
We guarantee a Google PageSpeed score of 90+ on mobile and desktop for the pages we build and host. If a page falls below that because of our work, we fix it at no charge.
Local search work until you rank
If your site has not started ranking for local searches in your area within 3 to 5 months of launch, we continue the search work at no additional charge until it does.
Your domain and your content are yours
The domain is registered in your name and transferred free if you leave. We export your content and articles to you within 14 days of cancelling.
Conditions: neither guarantee covers changes you or third parties make, content published against our advice, or ranking for terms outside your area or services, and neither is a refund; the remedy is the corrective work described. All sales are final apart from a duplicate or incorrect charge. Read the terms and the refund policy.
What happens after you order?
Seven steps, in this order, with what you do at each one. Most of them need nothing from you.
- Day 0
You order
You pay the first month of your plan. The $647 build fee is not charged now.
- Same day
Onboarding form, about 15 minutes
Menu, hours by daypart, brand, domain and where inquiries should land. Missing something? Submit anyway and send it later.
- Within days
One onboarding call
We fill any gaps and agree your launch date. The launch clock starts here, not at purchase.
- 7 to 15 days
We build while you run the counter
7 days on Morning Shift, 10 on Full Shift while the AI Engine is set up, 15 on Open to Close with the Content Engine running from day one.
- Before launch
You review and approve
You see the finished site first. Changes before launch are part of the build.
- Launch day
Live, with your client portal
The site goes live and your portal opens. The build fee is invoiced only now that you are satisfied.
- Every week after
Managed, not abandoned
Weekly checks, 5 revisions a month completed within 2 to 5 working days, articles published, AI answers kept current.
Cheaper options exist. Here is the honest comparison.
A builder subscription usually costs less per month. The difference is who does the work. Each comparison says when the other option wins.
- GetCafeWebsite vs GoHighLevel funnelsFunnels are built for campaigns; a cafe needs an always-current home base. Many shops are best served by both.Read the comparison
- GetCafeWebsite vs GoHighLevel website builderGood if you or your agency already build in HighLevel; we win when nobody has time to keep the menu and pages current.Read the comparison
- GetCafeWebsite vs GoHighLevel AI StudioAI Studio drafts pages from a prompt fast; we design, write, run and update the site for you every week.Read the comparison
- GetCafeWebsite vs WordPressWordPress gives unlimited control if someone looks after it; we suit shops where nobody has time to.Read the comparison
- GetCafeWebsite vs WixWix is great if you like building it yourself; we fit owners who would rather never open an editor.Read the comparison
- GetCafeWebsite vs SquarespaceSquarespace makes a lovely brochure; a bakery that changes daily needs someone keeping it true.Read the comparison
Pricing and billing questions
What do I actually pay, and when?
You pay the monthly fee for the plan you choose up front: $117, $247 plus AI usage, or $597 a month. The $647 one-time build fee is invoiced only after your site is live and you are satisfied with it. Domain and hosting are inside the monthly figure.
How do I cancel, and how much notice do you need?
Email us and say you want to cancel. Your message must reach us at least 2 business days before your next invoice date, during business hours, which are 9:00 to 17:00 Central Time, Monday to Friday. A message sent outside those hours counts from the start of the next business day, so a weekend email does not give 2 business days of notice for an invoice due Monday or Tuesday. With valid notice, no further invoice is raised and your site runs to the end of the month you have paid for. With late notice, the next invoice is charged as normal and the cancellation takes effect at the end of that month.
Do you offer refunds?
No. All sales are final, and that includes monthly fees, the build fee, extra revisions and any cost we pass through at what our providers charge us. We do not refund for a change of mind or for a month you did not use. The one exception is a duplicate or incorrect charge made by our billing: tell us within 30 days and we correct it within 10 working days. The build fee is charged only after you have approved your site, which is exactly why it is not refundable afterward.
Can I switch plans later, say from Morning Shift to Full Shift?
Yes. Moving between Morning Shift, Full Shift, Open to Close takes effect on your next billing date, so you finish the month you have already paid for on your current plan before the new price and features start.
What exactly do I get for the monthly fee?
A custom-coded website built for your cafe, coffee shop or bakery, with a menu page that switches by daypart, weekly management, and hosting, all inside one plan. Morning Shift covers the site fully managed. Full Shift adds the AI Engine for answering routine visitor questions. Open to Close adds the Content Engine, which is 3 researched articles a week instead of 2. A one-time $647 build fee applies on every plan, invoiced only after the site is live and approved.
How long until my site is live?
7 days on Morning Shift, 10 on Full Shift while the AI Engine is trained on your hours and menu, and 15 on Open to Close with the Content Engine running from day one. The clock starts at the onboarding call, not at purchase, so the sooner the onboarding form is in, the sooner the launch date is set.
Do you write my menu copy for me?
We write the surrounding pages, the daypart structure and the SEO copy, but the menu items, prices and descriptions come from you, since only you know what is actually in the case today. Send us the list in the onboarding form or as a revision and we lay it out on the page.
Is hosting an extra cost?
No. Hosting is included in the monthly fee and never billed separately. Your site runs on Cloudflare's global network with SSL, CDN, DDoS protection and unmetered bandwidth included. There is no hosting invoice, no SSL renewal, no bandwidth overage and no surprise line item in month four.
What counts as a revision, and what happens after five?
A revision is any change request you send, and there is no limit on how much goes into one. Swapping the seasonal pastry photo, updating holiday hours, adding a new drink to the afternoon menu: each is one revision. So is something much larger. "Build a wholesale page and update the evening menu, here is the copy" is one revision, not two. 5 are included every month. After the fifth, each additional revision is a flat $20, with no cap on how many you can buy and no hourly billing anywhere. Every revision is completed within 2 to 5 working days, whatever the size.
What does the AI Engine actually answer?
It answers the routine questions people ask before they call or walk in: are you open right now, do you take reservations for a group, is there parking, do you carry oat milk. It is trained on your hours, menu and policies, and is billed at AI usage cost on top of the Full Shift or Open to Close plan fee, which is why those show "plus usage" next to the price.
Ready to start with Morning Shift?
Book a demo, or go straight to onboarding if you already know your plan.