AI Locksmith After-Hours Dispatch
A $1,200 monthly dispatch retainer for US locksmith shops, with per-minute stack costs, a delivery workflow, and the license rules that keep you off the truck.
- A connected minute on this stack is $0.094: Retell voice infra $0.055, platform voice $0.015, GPT 4.1 mini $0.0128, Twilio inbound $0.0085, and recording $0.0025.
- Charge $750 to set up one locksmith shop and $1,200 a month for 150 connected minutes, then $0.45 per minute after that cap.
- Twilio low-volume A2P 10DLC registration is a $4 brand fee, a $15 campaign vetting fee, and $1.50 to $10 per campaign each month.
- Four shops at $1,200 produce $4,800. Tool and card costs at the included caps are about $221 before your review hours.
- California BSIS lists $275 to apply for a locksmith company license and $275 for the initial license, $550 before any city permit.
- US self-employment tax is 15.3% and Schedule SE is required at $400 of net self-employment earnings. The FEIE does not remove it.
Disclosure: this article contains affiliate links. If you open an account through one of them, Cashflow Abroad may earn a referral commission at no extra cost to you.
A US locksmith shop on a $1,200 monthly dispatch retainer costs you about $0.094 per connected minute to answer, using September 2026 list prices for Twilio inbound voice, call recording, and a Retell stack on your own phone number. One recovered after-hours job, billed at the shop's own trip charge, can cover most of that retainer. The shops that waste the money are the ones that let an answering service resell the same lockout to three competitors.
Build the desk on accounts you control, or hire the phone layer once. Michael Heredia deploys owner-owned phone agents that run in the buyer's accounts, on the buyer's server, with the buyer's API keys. His site lists the AI Receptionist from about $8,000, with normal infrastructure billed to the owner rather than locked inside a per-seat subscription.
Who buys an after-hours locksmith dispatch retainer?
The buyer is the owner of a licensed US locksmith company with one to eight trucks. They already have a Google listing, a published after-hours number, and a technician who is tired of sleeping next to that phone. They are not a national call center, and they are not a lead marketplace.
The shop you want on a retainer
Screen for four facts before you quote. The company holds a locksmith license where the state or city requires one. The owner can hand you a written price card with a trip charge, an hourly rate, and a list of jobs they refuse. They have a named on-call technician with a mobile number. Their after-hours window is real, usually 6 p.m. to 7 a.m. local time plus Sundays, not "whenever we feel like it."
Many of these owners already pay a human answering service that does not know a lockout from a safe job, or a lead broker that sells the same caller to several shops. Your offer is narrower: the caller stays on that shop's after-hours path, hears that shop's rules, and the job card hits that shop's technician. Package it as one buyer and one monthly number, the same shape as the AI freelancing formula for expats. Keep the retainer in the AI income and cash flow stack only after the first shop survives two live weekends.
What do you sell, and what do you charge?
Sell a named product: After-Hours Dispatch for one locksmith company. You do not sell "an AI receptionist," and you do not ride along in the van. The shop keeps the customer, the license, and the price list. You keep the script, the phone path, and the morning exception log.
Setup fee, monthly cap, and overage
Charge $750 once to load the price card, buy the number, register messaging, and run 15 scripted test calls. Then charge $1,200 per month for one shop, one after-hours window, up to 150 connected minutes, and up to 80 outbound SMS segments to the on-call phone and the caller. Bill $0.45 per connected minute past 150. That overage is about five times the $0.094 voice cost, so a busy month does not turn the retainer into a loss.
| Line | What the shop gets | Price |
|---|---|---|
| Setup | Price card, ZIP list, on-call rotation, 15 test calls, forwarding plan | $750 once |
| Monthly retainer | 150 connected minutes, 80 SMS segments, morning exception log | $1,200 |
| Minute overage | Connected minutes above 150 in that shop's window | $0.45 / min |
| Extra shop | Separate price card, number, and on-call phone | Same $1,200, not a discount |
Do not discount the second shop. A second price card is a second place to quote the wrong trip charge. Four shops at $1,200 is $4,800 a month. That is the operator target in the math below, not a promise that four shops appear in week one.
Collect the card in writing. Minimum fields: legal name, license number and state, service ZIP codes, after-hours trip charge, hourly rate after the first hour, jobs they do not take (safes, automotive, commercial storefronts), on-call mobile, backup mobile, and the exact hours the desk is allowed to answer. If the trip charge is blank, you do not go live.
What does the stack cost each month?
As of September 2026, the production path is Twilio for the US number and SMS, Retell for the voice agent on your Twilio trunk, n8n Community Edition on a small server for the job-card workflow, and Stripe to charge the retainer. Prices below are vendor list rates. Carrier SMS surcharges move by destination carrier.
Per-minute math you can defend
Retell's pricing page lists voice infrastructure at $0.055 per minute, platform voices at $0.015 per minute, and GPT 4.1 mini at $0.0128 per minute. Custom telephony is $0 on Retell because Twilio bills the call itself. Twilio's US voice pricing lists inbound calls on a local number at $0.0085 per minute and call recording at $0.0025 per minute. Add those five lines: $0.055 + $0.015 + $0.0128 + $0.0085 + $0.0025 = $0.0938 per connected minute, which rounds to $0.094 on an invoice worksheet.
A local Twilio number is $1.15 per month. Twilio US SMS pricing lists outbound long-code SMS at $0.0083 per segment, plus a carrier fee. The same page lists T-Mobile and Verizon outbound long-code carrier fees at $0.0045 per segment, so a segment to those carriers is $0.0128 before any failed-message fee. A failed message adds $0.001. Use one segment for the technician and one for the caller, and budget two segments per job.
Twilio's A2P 10DLC page lists low-volume standard registration, for a business with an EIN sending under 6,000 segments a day, at a $4 one-time brand fee, a $15 one-time campaign vetting fee, and $1.50 to $10 per campaign per month. Sole proprietor registration is $4 plus $15, then $2 per campaign per month, and it is capped lower. Budget the $10 top of the low-volume range until the campaign type you are approved for shows a smaller monthly fee in Trust Hub.
n8n Cloud Starter is €20 per month billed annually, and Pro is €50 per month billed annually, on the n8n pricing page, which marks annual billing as 17% off the monthly price. You do not need Cloud for this volume. The Community Edition is the self-hosted build. Put it on a DigitalOcean basic Droplet at $6 per month for 1 GiB RAM, 1 vCPU, and 25 GiB SSD. Retell pay-as-you-go has no platform fee. The first 20 concurrent calls are included, then $8 per extra concurrent call per month. One after-hours shop almost never needs a 21st simultaneous call.
Stripe's pricing page lists 2.9% plus 30¢ per successful domestic card charge. On a $1,200 retainer that is $34.80 plus $0.30, or $35.10. Mercury is the practical place to receive that USD payout into a US business account while you live abroad. Do not skim the Stripe fee out of the $0.094 voice math. It is the largest single cash cost on a small book of retainers.
| Tool | List price checked Sept 2026 | Role on this desk | Limit that matters |
|---|---|---|---|
| Twilio local number | $1.15 / month | After-hours number or forward target | Trial credit is $15, then pay as you go |
| Twilio inbound voice | $0.0085 / min local | The call itself | Toll-free inbound is $0.0220 / min |
| Twilio recording | $0.0025 / min | Job-card evidence | Storage is a separate $0.0005 / min / month |
| Twilio SMS | $0.0083 / segment plus carrier fee | Tech alert and caller confirmation | A2P registration required for US 10DLC |
| Retell voice stack | $0.0828 / min on this model mix | Listen, follow the price card, end the call | Page range is $0.07–$0.31 / min by model |
| n8n Community + Droplet | $0 software + $6 server | Webhook, ZIP check, SMS, log | You patch the server yourself |
| Stripe | 2.9% + 30¢ domestic cards | Charge the retainer | $35.10 on a $1,200 charge |
Four shops at $1,200 is $4,800. Cash costs at full inclusion: Stripe $140.40, voice 600 minutes times $0.0938 equals $56.28, SMS 300 segments times $0.0128 equals $3.84, four numbers at $4.60, one $6 Droplet, and $10 for the top of the A2P campaign range. That is $221.12, or about 95% gross margin before your hours. At 10 hours a month of transcript review, value the labor however you pay yourself. At $50 an hour the labor is $500, and the margin after labor is still about 85% before US self-employment tax. One shop alone still clears: $1,200 minus $35.10 Stripe, $14.07 voice, $0.96 SMS, $1.15 number, $6 server, and $10 A2P equals $1,132.72 before your time.
Startup cash before the first invoice is the $4 brand fee, the $15 campaign fee, the $6 Droplet, the $1.15 number, and about 60 test minutes at $0.0938, which is $5.63. That is $31.78. Twilio's $15 trial credit can absorb the number and part of the test calls. You are not buying a call center.
How do you deliver the dispatch desk?
Delivery is a weekend build, then a daily ten-minute log review. The agent may quote only numbers that appear on that shop's card. If a caller asks for a price that is not on the card, the agent says the technician confirms the final price on site and does not guess.
From price card to first live weekend
| Step | Action | Done when |
|---|---|---|
| 1. Intake | Collect license, ZIPs, trip charge, exclusions, hours, two mobile numbers | Every field is filled or the shop is refused |
| 2. Number | Buy a Twilio local number in the shop's area code | Shop forwards its after-hours ring to that number |
| 3. Messaging | Register low-volume A2P 10DLC on the US entity with the EIN | Campaign shows approved before any customer text |
| 4. Voice | Create the Retell agent with custom Twilio telephony and the price card in the prompt | Opening line discloses recording and the shop's name |
| 5. Workflow | Retell end-of-call webhook hits n8n, which checks the ZIP and sends two SMS segments | A test call produces a tech text within one minute |
| 6. Abuse tests | Run in-area, out-of-area, refused job type, silent caller, and "someone is trapped" calls | Trapped-person calls tell the caller to dial 911 first |
| 7. Live window | Turn the forward on for one weekend while you read every transcript the next morning | No invented prices in the log |
The n8n workflow is one execution per call: receive the webhook, reject the job if the ZIP is outside the list, format a short job card, send it with Twilio's SMS API, and append a row to an n8n data table. A second SMS to the caller repeats the shop name, the callback number, and the phrase "the technician confirms the final price on site." Do not put a dollar amount in that text unless it is copied from the card.
Prompt rules that belong in the agent, not in a slide:
- Say the shop's legal name and "this call may be recorded" before the first question.
- Ask lockout type, address, ZIP, callback number, and whether anyone is stuck inside.
- If a person or animal may be in danger, tell the caller to hang up and dial 911, then still text the technician with the address.
- Quote the trip charge only if the ZIP is inside the list and the job type is allowed. Otherwise say the shop does not cover that job.
- Never claim you are the locksmith, never offer to sell a lockout lead to another company, and never ask for a card number.
Keep forwarding on the shop's existing published number when you can. Changing the Google listing number throws away the calls you were hired to catch. Their carrier may bill its own forward rate. Put that in the setup notes so a surprise carrier invoice does not look like your Twilio bill. A deeper read of carrier minute math is in Twilio voice minute costs for a remote desk.
What breaks the retainer?
The failures that cancel this offer are legal and operational, not model quality. A fluent agent that quotes a $89 special you invented is worse than a short agent that reads the card.
You are not the locksmith
California is the clean example, not a national rule. The Bureau of Security and Investigative Services licenses locksmith companies. The Bureau's fee table lists a $275 initial application and a $275 initial license, $550 before any local permit. The Bureau's locksmith company application states that no person may engage in the business of a locksmith in California without that license, and that operating without one is a misdemeanor. Other states and cities write their own rules. Your contract should say the client is the licensed operator, you provide dispatch scripting and message delivery, and you do not rekey, open, or sell locks.
Before you take a California shop, look up the company on the Bureau's license check and save the screenshot in the client folder. If the license is expired, do not go live. To see whether US shop owners answer a plain offer, post it once as a free listing on Brixaz. The marketplace is early. A reply is a conversation, not a signed retainer.
Calls, texts, and recordings
This desk answers people who called the shop. It is not a cold-call campaign. Do not upload those callers into a marketing blast, and do not have the agent dial a purchased list. The FCC's July 14, 2025 order removed a one-to-one consent revision after a court decision. The Telephone Consumer Protection Act still governs autodialed and prerecorded marketing calls and texts. Transactional texts to a person who just requested a technician, and texts to the shop's own on-call employee, are a different use than advertising. Keep the use case you register in the A2P campaign matched to what you actually send.
Disclose recording in the first sentence. Some states require all parties to consent to recording a confidential conversation. If you cannot get a clean disclosure, turn recording off and keep the structured job card only. Twilio storage at $0.0005 per recorded minute per month is cheap. A complaint is not.
Two quieter failures still kill renewals. The on-call phone is off, so a perfect job card sits unread. Require a backup mobile and a rule that the technician replies "got it" or the workflow texts the backup. And the shop changes the trip charge in a text to you and assumes the agent knows. The agent knows the card in the prompt. Update the prompt, then place one test call that asks the price, before the next after-hours window.
How does the cash flow work from abroad?
The customer pays in dollars. Your life costs are wherever you actually live. That spread is the point, and it does not erase US tax on self-employment.
Tax, banking, and the first four shops
Invoice the US shop from a US entity you actually operate, deposit the Stripe payout into Mercury, and keep the Twilio and Retell receipts in the same folder as the price card. Tool costs of roughly $221 on $4,800 are deductible business expenses if they are ordinary for this desk. They are not a tax shelter.
The IRS self-employment tax page sets the self-employment tax rate at 15.3%, made of 12.4% Social Security and 2.9% Medicare, and says you file Schedule SE if net earnings from self-employment are $400 or more. The foreign earned income exclusion does not turn that tax off. Read the self-employment tax trap for expat freelancers before you spend the first retainer. The IRS page still illustrates the Social Security wage base with the 2024 figure of $168,600. Use the Schedule SE for the year you are filing rather than that example.
Once four shops are live, plan about ten hours a month for transcripts, price-card edits, and a server patch. Read the log within 12 hours or do not add a fifth shop. A beginner runs one shop on one Twilio account. An operator runs four shops with separate prompts and no shared leads. If you would rather not own the voice integration, buy the phone agent and still keep the price card and the license check yourself.
What to do this week
Pick one licensed shop, not a vertical. Load the price card, charge $750 to start and $1,200 a month, and stay dark until a test call quotes only that trip charge. The stack is about $32 to stand up and about $0.094 per connected minute to run. The work fails when you act like the locksmith, invent a price, or leave the log unread.
Data notes and sources checked
Prices, fees, and tax descriptions were checked in September 2026 and can change. Official pages behind the figures:
Frequently asked questions
What should you charge a locksmith for after-hours AI dispatch?
Charge $750 once to load the price card and run test calls, then $1,200 a month for 150 connected minutes and 80 SMS segments. Bill $0.45 per connected minute past the cap so a busy month stays profitable.
How much does one answered locksmith call cost to run?
Using September 2026 list prices, a connected minute is about $0.094 before SMS. A four-minute call is roughly $0.38 of voice, plus about $0.013 per SMS segment to T-Mobile or Verizon.
Do you need a locksmith license to sell this retainer?
You are not opening locks. The shop must hold whatever license its state or city requires. In California, BSIS licenses locksmith companies, and the application treats unlicensed locksmith work as a misdemeanor.
Does living abroad cancel self-employment tax on this retainer?
No. The IRS self-employment tax rate is 15.3%, and you file Schedule SE when net self-employment earnings are $400 or more. The foreign earned income exclusion does not eliminate that tax.
This guide is general information, not personalized tax, legal, or investment advice. Rules change; verify current thresholds with official sources or a qualified professional before acting.