Most of the costly ones happen after the tool is chosen: automating a messy input instead of fixing it, planning around a feature on a higher plan, leaving vendor defaults unread, costing everything at pilot volume, signing annual terms before the trial proves anything, and assuming a broken automation will tell you. Each is cheap to prevent before launch.
These differ from the everyday usage slips, such as client files pasted into a free account or AI arithmetic nobody checked, which are covered in common AI mistakes small businesses make. Setup, billing and upkeep mistakes cost more because they get baked in: a contract term runs for a year, a plan tier applies to every user, and a flow nobody watches can fail for weeks. The illustrations below are composites of situations small practices run into, not accounts of real clients.
1. Automating around a messy input instead of fixing it
How it shows up: the AI step works on the tidy examples in the demo and struggles on the real ones, so someone ends up checking and re-keying half the output. The problem is rarely the model. It's that the information arrives as handwriting, photos at an angle, free-text emails or forms with no required fields.
Illustration: a dental practice wanted AI to read new-patient forms and fill in its practice system. Patients completed the forms on paper in the waiting room, reception photographed them, and an extraction step pulled out the details. On a test of 40 forms, 15 needed corrections: dates written three different ways, ticks that landed between two boxes, and phone numbers with a digit missing. The team spent longer checking than typing had taken.
The fix: repair the input first, then decide whether AI is still needed. The practice moved the form online with required fields, date pickers and a phone-number format check, sent the link with the booking confirmation, and kept a tablet at reception for walk-ins. Most fields then arrived clean with no AI at all. The one place AI still helped was the free-text "anything else we should know" box, where it summarised long answers for the dentist to read, never to act on alone. A quick test before any automation: pull 20 real examples of the input and count how many a careful temp could process without asking a question. If it's fewer than 15, fix the input before you buy anything.
2. Planning around a feature that sits on a higher plan
How it shows up: the plan is built around a feature seen in a video or a sales demo, and on launch day the button isn't there. Either the feature needs a higher tier, or it needs an add-on licence, or it's simply still appearing: Microsoft says a newly assigned Copilot licence can take up to 24 hours to show, and Google says Gemini admin changes can take up to 24 hours as well.
Illustration: a 14-person nursery on Google Workspace Business Starter planned to use Google Meet's "Take notes for me" for its weekly room-leader meetings. That feature needs Business Standard or above. Google Workspace also requires everyone in an organisation to be on the same edition, so the upgrade couldn't be limited to the four room leaders. At about $7 a user a month for Starter and about $14 for Standard on annual plans, the "free" meeting notes became roughly $98 a month for all 14 staff. That might still be worth it, but it's a decision to make before the plan is announced to the team, not after.
The same thing happens elsewhere. HubSpot's Customer Agent needs a Professional or Enterprise hub, so a Starter account can't switch it on however many credits it has. Teams intelligent recap needs Teams Premium or a Microsoft 365 Copilot licence. Shopify Sidekick's custom app generation only comes on Grow, Advanced and Plus.
The fix: for every feature the plan depends on, write down three things from the vendor's own help page, not a review site: the plan tier it needs, whether that tier must apply to everyone, and any add-on or credit it consumes. Then price the whole team on that tier. If you can, switch the feature on for one account in a trial and use it for real before anyone else hears about it.
3. Leaving the vendor's defaults exactly as they came
How it shows up: nobody decided to share data for training, let a browser agent act without approval or buy extra credits automatically, yet the account is doing all three, because that's how it arrived. Vendors also change defaults after you've signed up.
Illustration: a physiotherapy clinic moved its four staff onto Claude Team for drafting letters and exercise-sheet wording. Anthropic's admin guide has Claude in Chrome, its browser agent, enabled by default on Team plans, and its safety page lists "Automatically approve" as the default approval mode. The reception PCs were logged into the clinic's booking system and online banking all day. Anthropic's own guidance says to strongly avoid using the agent on financial accounts, health information and sites holding other people's personal information. Nothing went wrong, but only because the owner happened to read the admin settings in week two.
The fix: run a defaults sweep on day one, and again whenever a vendor emails about "changes to your settings". Open every privacy, data, training, integration, agent and billing setting, note what you found, and record a decision. The clinic's log after the sweep, with a few other defaults its owner checked for comparison:
| Tool | Setting as delivered | Decision |
|---|---|---|
| Claude Team | Claude in Chrome enabled; "Automatically approve" as default mode | Switched off organisation-wide until a written use case exists |
| ChatGPT Business (considered) | Apps, formerly connectors, on by default; admins can turn them off | Off until a specific app is needed |
| Grammarly team account bought on its website | "Product Improvement and Training" starts on | Off |
| SimplePractice Note Taker (a colleague's clinic) | New users since 16 June 2026 opted in to keeping de-identified transcripts | Reviewed with the data-protection adviser before use |
| HubSpot credits | Overage packs bought from 16 September 2026 default to pay-as-you-go | Owner signs off any overage purchase |
Keep the log in the same folder as your contracts. When a vendor changes a default, you'll know what it used to be and who agreed to the old one.
4. Paying for an AI step where a plain rule would do
How it shows up: an automation costs more than expected and makes odd mistakes on simple things, such as routing a supplier email to the wrong folder or flipping a date. Usually an AI step is doing a job with one correct answer that a fixed rule could handle.
Illustration: a podiatry practice built a Zap to process its shared inbox. Every email went through an "AI by Zapier" step that decided whether it came from a supplier, reformatted the date and wrote a summary. About 600 emails a month passed through. Zapier bills the AI step at 1, 3 or 5 tasks per run depending on the model tier, so at 3 tasks the AI step alone used about 1,800 tasks a month. It also misjudged a new supplier's invoice as a patient enquiry, and twice read 03/04 as 4 March.
The fix: give each step the cheapest tool that can do it reliably. The supplier question has a fixed answer (the sender's email domain), so a filter handles it, and Zapier's Filter, Paths and Formatter steps use no tasks. Date reformatting is Formatter's job. The AI step now runs only on patient emails, where the judgement is real: summarising what the patient wants and suggesting which clinician should reply. Tasks fell by about two-thirds and the misroutes stopped. A useful rule: if you could write the decision as an instruction a new temp would follow without thinking, use a rule; if the temp would need to read and judge, that's AI's job. Make works the same way, since its routers use no credits and a bundle stopped by a filter uses none.
5. Costing the automation at pilot volume
How it shows up: the pilot fits comfortably inside a free or entry plan, the owner approves it on that basis, and the first busy month either triggers overage charges or stops the automation outright.
Illustration: an osteopathy clinic piloted an enquiry-reply scenario in Make on the free plan, which includes 1,000 credits a month. During the pilot it checked for new enquiries every two hours, about 360 checks a month, and the real work used around 300 credits. At launch the owner, wanting faster replies, changed the schedule to every 15 minutes. In Make, each scheduled check uses a credit even when nothing has arrived, so checking alone now needed about 2,880 credits a month. The free allowance ran out around day ten. Make raises an OperationsLimitExceededError when credits run out and switches off the scenario's scheduling, and enquiries sat unanswered for three days until a patient rang to ask why nobody had replied.
The fix: cost the busiest month, including idle checks, retries and any AI step metered by tokens. For the clinic, that meant roughly 2,880 checking credits plus about 600 for a busy month's real work: around 3,500, which fits Make's entry paid plan of about $9 a month for 5,000 credits. Better still, use an instant trigger if the app offers one, so the scenario runs when an enquiry arrives instead of on a timer. Know what happens at the limit on each platform: Zapier charges overage at 1.25 times your plan's per-task rate only if you've opted in, and otherwise pauses Zaps at the limit; Make's extra credits cost 25% more than the plan rate. For direct API use, set a hard spend limit (OpenAI supports them at organisation and project level). The broader list of charges that grow the bill is in hidden costs of AI implementation.
6. Committing to a term before the trial has proved anything
How it shows up: a trial converts to a paid annual subscription on the day nobody was watching, and when usage turns out to be patchy, the seats can't be reduced.
Illustration: a four-vet practice with 12 staff started Microsoft 365 Copilot Business's one-month trial for everyone. The trial converts to paid automatically, Copilot Business is sold on annual commitment only, and under Microsoft's new-commerce rules an annual subscription can only be cancelled or have seats reduced in the first seven days of a term. The practice missed that window. By week eight, the Copilot usage report in the Microsoft 365 admin centre showed four people active over the previous 28 days. Even at the $18 promotional rate (annual billing, first year only), eight unused seats cost 8 × $18 × 12 = $1,728 over the year, and the list price of $21 a user applies after that.
The fix: treat a trial as a test with a pass mark and a decision date. Put two dates in the diary: the trial's last day and the seventh day after conversion. Trial with the people who have a named use for it, not the whole team. Check the usage report at day 21, cut the seat count before conversion, and add seats later if the usage justifies them. The same caution applies elsewhere: Claude Team and ChatGPT Business only reduce seats at renewal with no refund, and Zapier purchases are non-refundable, with downgrades taking effect at the end of the billing cycle.
7. Switching on company-wide search before fixing who sees what
How it shows up: an assistant that can search your files answers an innocent question with something the person asking should never have seen. The assistant isn't leaking anything new. It searches whatever the signed-in person can already open, and years of "share with everyone" links become searchable in seconds.
Illustration: an 11-person dental group across two sites gave three staff Copilot licences. A receptionist asked Copilot to draft the summer holiday rota from "the staffing files", and the draft quoted a salary-review spreadsheet a former manager had shared with the whole organisation in 2022. Nobody had opened that file in years, which is exactly why nobody knew it was visible to everyone.
The fix: clean up sharing before licences go out. Microsoft's Copilot readiness report (Reports > Usage > Microsoft Copilot in the admin centre) checks licences and update channels, not sharing permissions, so it won't flag this. The data access governance reports in the SharePoint admin centre are the place to find sites and files shared too widely. For sites you can't tidy in time, Restricted Content Discovery keeps them out of Copilot's reach, and it needs at least one Copilot licence. Ignore older advice to use Restricted SharePoint Search: new enablement has been blocked since 31 July 2026, even though some Microsoft setup pages still mention it. The step-by-step version is in cleaning up SharePoint permissions before Copilot. The same logic applies to any assistant connected to a shared drive: it can only be as careful as your sharing settings.
8. Building on something you can't move, or that has an end date
How it shows up: a tool you built a routine around is renamed, withdrawn or shut down, and everything that lived inside it has to be rebuilt from memory. 2026 has been busy for this. OpenAI's custom GPTs will stop working on every ChatGPT plan on 11 December 2026. Gemini Gems are becoming "skills", with support for Workspace business accounts ending in March 2027. Excel's =COPILOT() function was retired on 14 September 2026, and recalculated cells now show #NAME?. When the AI calendar tool Clockwise closed in March 2026, it deleted its users' data instead of handing it over.
Illustration: a nursery manager built a custom GPT on ChatGPT Plus that turned each week's room notes into a parent newsletter, and only the GPT held the instructions and example newsletters. OpenAI's migration route turns a GPT into a plugin, but creating plugins and skills is limited to Business and Enterprise, so on Plus the practical replacement is a Project. Rebuilding meant hunting down the instructions and examples again, and the first newsletters from the new setup came out in a noticeably different tone.
The fix: keep the thing that matters (your instructions, examples and test cases) in a document you own, and treat the AI tool as a place you paste it. A filled-in version of that document for the nursery:
Assistant: Parent newsletter drafter
Owner: nursery manager (reviewed every term)
Purpose: turn the week's room notes into a 300-word newsletter for parents
Instructions: [full text, exactly as pasted into the tool]
Rules: warm and plain; no children's surnames; no health details;
every date checked against the term-dates file
Reference files: term dates 2026-27; menu cycle; 3 past newsletters
Test cases: 20 past weeks of room notes + the newsletter actually sent
Runs in now: ChatGPT Plus Project "Newsletters" (moved from a custom GPT)
Fallback: paste instructions and files into another assistant,
run the 20 test cases, compare tone before switching
The test cases do double duty. Models inside the apps change too (GPT-5.5 leaves ChatGPT on 14 October 2026, with GPT-6 models already in the model picker), and re-running 20 known examples after any change tells you in ten minutes whether the output has drifted. Before you build, also check what you can take with you: ChatGPT Business workspaces have no self-service data export, and when Zaps are copied to another account the connections must be reconnected, the copies arrive switched off, run history stays behind and webhook addresses change.
9. Assuming a broken automation will tell you it's broken
How it shows up: a customer asks why they didn't get the usual reminder, and it turns out the flow stopped weeks ago. Automation platforms fail quietly more often than owners expect, and when they do send an alert, it goes to whoever owns the account.
Illustration: a veterinary practice's vaccination-reminder flow in Power Automate was built under the practice manager's own account. She left, her licence was removed and the flow was orphaned, since Power Automate flows become orphaned when their owner leaves. For five weeks no reminders went out. The first sign was a client at the desk asking whether the practice had stopped sending them.
Each platform has its own quiet ways to stop. In Power Automate, a flow that has failed continuously for 14 days is switched off, as is one that hasn't triggered for 90 days when its owner lacks a Premium licence. Zapier pauses a Zap when 95% of its runs error over seven days, and sends no error emails when an error handler runs. Make switches off scheduling when credits run out. An API that hits its spend limit simply refuses requests with an error.
The fix: give every automation a named owner and a second person, build it in a shared business account rather than a personal one, and send error notifications to a shared mailbox that someone reads. Then add a weekly heartbeat check, a two-minute look at one number per automation:
| Automation | Expected runs a week | This week | Action |
|---|---|---|---|
| Vaccination reminders | 60 to 90 | 0 | Investigate today |
| New client welcome email | 8 to 15 | 11 | None |
| Supplier invoice forwarding | 30 to 45 | 38 | None |
A zero where you expected dozens is the most common sign of a silent failure, and it's visible in the platform's run history long before a customer notices.
10. Taking advice without asking how the adviser is paid
How it shows up: a recommendation always lands on the same platform, with a monthly retainer attached, and alternatives using software you already have never quite get considered. Many tools pay the people who refer customers to them, and that's legitimate, but you should know about it when weighing advice.
The published terms are specific. Make's affiliate programme pays 35% for 12 months, and n8n's pays 30% for 12 months. HubSpot's affiliate programme pays 30% recurring for up to a year, and its Solutions Partner Program pays 20% of net revenue for 36 months. HighLevel pays affiliates 40% recurring for as long as the customer keeps paying, plus 5% on second-tier referrals. Microsoft CSP partners buy licences at wholesale and set their own resale price. Zapier doesn't publish partner commission rates.
Illustration: an osteopath compared two proposals for automating enquiries and follow-ups. One recommended a new all-in-one platform on a monthly retainer; the other used the Microsoft 365 plan and practice software the clinic already had. When asked, the first adviser confirmed they earned a recurring commission on the platform. The advice might still have been right, but the owner now weighed it knowing that, and asked both advisers to price the other's approach.
The fix: ask every adviser the same questions, whoever they are. Do you earn anything from the tools you're recommending, and for how long? Would the recommendation change if you didn't? What would you do with only the software we already pay for? Who will own the accounts, and what happens to the setup if we stop working together? A good adviser answers all four without discomfort. The wider method for weighing a proposal is in evaluating an AI implementation proposal or quote.
The ten, sorted by when they bite
Most of these can only be prevented at one moment. Miss that moment and you're managing the consequence instead. Use this as a calendar of checks:
| Moment | Mistakes to check | The question to ask |
|---|---|---|
| Before choosing a tool | 1, 2, 10 | Is the input clean, is the feature on our plan for everyone, and who benefits from this recommendation? |
| Before building | 4, 5, 8 | Does each step need AI, what does the busiest month cost, and can we take our work elsewhere? |
| Before switching on | 3, 7 | What did the defaults come set to, and who can see what? |
| Before a trial converts | 6 | Did it pass, and how many seats do we actually need? |
| Every week after launch | 9 | Did every automation run as often as it should? |
One clinic's pre-launch review, filled in
Here is how the osteopathy clinic from mistakes 5 and 10 answered the ten questions before relaunching its enquiry automation (illustrative):
| Check | Answer | Action taken |
|---|---|---|
| Input clean? | Website form had no required phone field | Made phone and preferred time required |
| Feature on our plan? | Yes, standard Make modules only | None |
| Defaults read? | Found auto-purchase of extra credits available | Left off; owner approves top-ups |
| AI only where judgement is needed? | AI was also sorting by form field | Replaced with a router |
| Busiest month costed? | About 3,500 credits | Moved to the entry paid plan |
| Term we can unwind? | Monthly billing chosen | Review at month three |
| Permissions tidy? | Not applicable (no file search) | None |
| Portable? | Prompts only inside the scenario | Copied to the clinic's shared drive with 15 test enquiries |
| Will we know if it stops? | Alerts went to the builder | Alerts to the shared inbox; Monday heartbeat check |
| Adviser incentives known? | Yes, disclosed in writing | Kept on file |
It took under an hour, and three of the ten answers led to changes. That's a typical result: rarely all ten, almost never none. If a project still stalls after these checks, the cause is usually people and process rather than setup, which is the ground covered in why AI projects fail in small businesses.
Further reads
- Small Business AI Implementation Checklist: Before, During, After — A before, during and after checklist to run alongside this list.
- Why Your AI Pilot Stalled, and How to Get It Live — If a pilot has already stalled, diagnose it in an hour.
- Did Your AI Pilot Work? How to Set Success Criteria That Hold Up — Set a pass mark before the trial ends, not after.
- Microsoft 365 Copilot Readiness Checklist for Small Businesses — The Microsoft-specific checks behind mistakes 6 and 7.
- What Can Go Wrong When AI Agents Take Actions for You? — What changes when AI takes actions rather than drafting text.
- AI Implementation Roadmap for Small Businesses: 5 Phases in 90 Days — Where each of these checks sits in a 90-day plan.
- How to Get Staff Buy-In When You Introduce AI — A veterinary practice introduces AI with its team rather than to it: one-to-ones, a team-chosen first job, a sceptic's veto and a written time-dividend deal.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: facts verified on vendor pages for this series in September 2026, including Microsoft Learn and Microsoft 365 admin documentation (Copilot Business terms, trials, readiness report, Restricted Content Discovery, Power Automate flow rules), Google Workspace pricing and Meet feature requirements, Anthropic's Claude in Chrome safety and admin pages, OpenAI help pages (custom GPT retirement FAQ, ChatGPT Business apps), Zapier and Make pricing and help pages, HubSpot knowledge base (Customer Agent eligibility, credits), Microsoft Support (=COPILOT() retirement), and the published affiliate and partner programme terms of Make, n8n, HubSpot and HighLevel.