AI Calling Campaigns
Inbound vs outbound calls: differences, costs and rules
Inbound vs outbound calls compared: who starts them, the rules that apply, the metrics that matter, real per-minute costs, and why each one creates the other.

Inbound calls are customers calling you; outbound calls are you calling them. The difference sounds trivial, but it changes almost everything: outbound calls carry most of the legal rules, need a script that earns the first ten seconds, and are measured on conversations and outcomes rather than missed calls. For a small business, the most useful thing to know is that the two feed each other. Every outbound campaign produces inbound callbacks, and whoever answers those callbacks decides whether the campaign works.
Most explanations of inbound vs outbound calls stop at the definition and then describe a call centre: inbound agents in one room doing support, outbound agents in another doing sales. That picture fits a business with fifty agents. It doesn't fit a dental practice, an online shop or a casino retention team running a few hundred calls a week, which is who this guide is for.
The definitions, with real examples
| Inbound call | Outbound call | |
|---|---|---|
| Who starts it | The customer | Your business |
| Why it happens | They need something now | You need something from them, or have something for them |
| Typical examples | "Are you open Sunday?", a booking, a delivery problem, a quote request | Appointment reminders, lead follow-up, renewals, win-backs, payment reminders, feedback calls, bonus offers |
| What the caller expects | To be answered quickly | Nothing; they weren't expecting you |
| What decides success | Was it answered, and was the question resolved? | Did they pick up, and did the call end with the outcome you wanted? |
A practical test: if the phone ringing is the start of your process, it's outbound. If the phone ringing is the start of theirs, it's inbound.
Seven differences that matter in practice
1. The law is mostly about outbound
Rules on unwanted calls are written about the calls you make. In the US, the FCC ruled in February 2024 that calls using AI-generated voices are "artificial" under the TCPA, which brings the same consent rules as prerecorded calls. In the UK, the ICO's guidance says live marketing calls can't go to numbers on the TPS without specific consent, automated marketing calls need specific consent, and on every call "you must always say who is calling" and allow your number to be displayed.
An inbound call has none of that, because the customer chose to ring. General rules still apply, such as data protection and telling people if calls are recorded, but the consent question goes away. Our guide to AI phone call laws covers the outbound side in detail.
This isn't legal advice. It summarises US and UK rules as of November 2026. Check the rules for every country you call into before you start a campaign.
2. The first ten seconds work differently
An inbound caller already knows why they're calling. Your job is to answer fast and get out of the way. An outbound call has to explain itself before the person decides to hang up: who's calling, that it's an AI if it is, whether this is the right person, and why it's worth a minute. Our cold calling script templates are built around that opening.
3. Caller ID only matters on outbound
Nobody judges your inbound line by its caller ID. On outbound, it decides whether the call is picked up at all. Pew Research found that eight in ten US adults generally don't answer unknown numbers on their mobile. A local number in the person's own country, a clean reputation and a number that answers when called back all matter. The US side of reputation is covered in STIR/SHAKEN and Spam Likely.
4. Most outbound attempts don't reach a person
Inbound calls arrive with someone on the line. Outbound calls hit no answer, voicemail, full mailboxes and phone screening assistants. Handling those well, by hanging up on voicemail and retrying later rather than pitching a mailbox, is half of running an outbound campaign. See voicemail detection.
5. You control the timing on outbound, and you have to use it
Inbound demand arrives when it arrives, which is why after-hours cover matters so much. Outbound lets you choose when to call, and that choice comes with obligations: calling hours in each person's local time, a limit on attempts, and a gap before anyone is called again.
6. The metrics are different
| Inbound | Outbound |
|---|---|
| Missed calls and calls answered | Conversations per 100 dials |
| Time to answer | Outcome rate per conversation (booked, confirmed, accepted) |
| Share of calls resolved or booked | Opt-out rate |
| After-hours calls captured | Cost per outcome |
| Callback requests handled | Callbacks received and recognised |
One warning on outbound "answer rate". Phone features like iOS Live Voicemail and Google Pixel Call Screen pick up on the owner's behalf, and Hiya noted in a January 2024 release that these "show calls screened by voicemail as answered calls". Count conversations with a person, not pickups.
7. The cost per minute is different
Inbound minutes are almost all conversation. Outbound minutes include short calls to voicemail and people who say "not now" in ten seconds, but the calls that never connect shouldn't cost you anything.
With Dial Milo, as of November 2026:
| Inbound answering | Outbound campaigns | |
|---|---|---|
| Price | About 12¢ a minute on a US number | Phone line (priced for the number dialled and your caller ID country) plus 9.57¢ AI per talk minute |
| All-in example | 12¢ a minute | Roughly 14–20¢ a minute for US, UK and Dutch numbers |
| Billing | Per second | Line per started minute |
| Unanswered calls | Not applicable | No minute charge |
| Subscription | None, pay as you go from $10 | None, pay as you go from $10 |
You can price any destination on the rates page.
Worked example: one month, both directions
Illustrative figures, for a small clinic using one AI agent for both.
Inbound. 300 calls a month, averaging 2 minutes: 600 minutes at about 12¢ is roughly $72.
Outbound reminders. 400 appointments a month, each called the day before, with up to two attempts. Say 260 people pick up and the calls average 1.5 minutes: 390 minutes. At around 15¢ a minute all in, that's roughly $59. The 140 people who never pick up cost nothing in minutes, and voicemails that are hung up on in a few seconds cost little.
What the two together produce. Some of the 140 who didn't pick up will ring back. That's inbound traffic created by an outbound campaign, and it's where many businesses drop the ball: the callback reaches a generic line, or nobody, and the person gives up.
The callback loop: where inbound and outbound meet
People who don't answer unknown numbers often call them back once they've had a moment to look. In our own pilot with an online casino operator in October 2026, players called the campaign number back hours after they'd been called. If that call had reached a dead line, the campaign would have lost the people who were most interested.
Dial Milo answers the campaign number. When a player from one of your lists rings back, Milo recognises the number, thanks them for calling back, confirms it's the right person, and carries on the campaign conversation. Anyone else gets a short neutral line that never names your business, and can ask for a callback or ask not to be called. The details are in when someone calls your campaign number back.
That's the point the call-centre framing misses. For a small team, inbound and outbound aren't two departments. They're two halves of the same conversation, and the same agent should be on both ends.
Four mistakes when you run both
Calling from a number that doesn't answer. The most common one. A campaign goes out from a number that rings out, or reaches a generic voicemail, when people call it back. The people most interested in what you were offering are exactly the ones who ring back, and they hit a wall.
Using inbound scripts on outbound calls. An inbound greeting ("Thanks for calling, how can I help?") assumes the other person has a reason to be on the line. On an outbound call they don't, so the opening has to supply one: who you are, that it's an AI, whether you've reached the right person, and why you're calling. Two sentences, then a question.
Judging outbound by inbound numbers. A reminder campaign where 60 of every 100 people pick up is doing well. An inbound line that answers 60 of every 100 callers is in trouble. Set targets for each from their own history, not from each other.
Letting outbound flood inbound. A big campaign can create more callbacks and follow-up questions than your team can handle at once, especially if it runs in the afternoon. Cap the pace. Dial Milo lets you set how many calls run at the same time and a maximum per hour, so a campaign that works doesn't swamp your phones or support inbox.
There's also a quieter mistake: treating the two directions as separate lists. The person who called you last week to ask about a price is the best person to call this week with a follow-up, if they agreed to it. And the person who opted out of your outbound calls should still get a good answer when they ring you. One contact record, with both directions on it, avoids both problems.
Inbound vs outbound calls: which should you start with?
- 1
Start with inbound if you miss calls
If calls go unanswered during busy hours or after closing, every missed call is a customer who already wanted you. Fix that first. An AI receptionist answers every call, books appointments and takes messages.
- 2
Add outbound for the calls you keep meaning to make
Reminders, follow-ups on quotes, lapsed customers, registered users who never bought. These are calls to people who gave you their number and already know you.
- 3
Use the same number for both where you can
So callbacks from an outbound campaign land with something that knows why you called.
- 4
Measure each on its own terms
Missed calls and resolutions for inbound; conversations and outcomes per 100 dials for outbound. Don't judge a reminder campaign by inbound standards, or the reverse.
If you want to see how an outbound campaign is set up end to end, from list upload to calling hours, retries and budget caps, start with AI outbound calling.
Frequently asked questions
- What is the difference between inbound and outbound calls?
- Who starts the call. An inbound call is one a customer makes to your business: a question, a booking, a complaint. An outbound call is one your business makes to a customer or lead: a reminder, a follow-up, an offer, a survey. Almost everything else that differs, from the law to the script to the metrics, follows from that.
- Are outbound calls more regulated than inbound calls?
- Yes. Most telemarketing and robocall rules are about calls you make: who you may call, whether you need consent, when you may call and what you must say. In the US, AI-generated voices count as artificial voices under the TCPA. In the UK, live marketing calls must be screened against the TPS and automated ones need specific consent. Inbound calls mostly carry general rules such as data protection and recording notices.
- Which is cheaper, inbound or outbound calling?
- Per minute of conversation, inbound is usually cheaper, because the person already wants to talk and you are not paying for attempts that never connect. With Dial Milo, inbound answering is about 12 cents a minute on a US number, while outbound is the line price plus 9.57 cents of AI per talk minute, roughly 14 to 20 cents all in for US, UK and Dutch numbers. Unanswered outbound calls have no minute charge.
- What metrics should I track for inbound and outbound calls?
- For inbound, track missed calls, time to answer and what share of calls end with the caller's problem solved or a booking made. For outbound, track conversations per 100 dials, the outcome rate per conversation, opt-outs, and cost per outcome. Answer rate alone is misleading on outbound, because phone screening assistants now count as answers.
- Can one AI agent handle both inbound and outbound calls?
- Yes, and it helps when it does. Outbound calls create inbound ones, because people who missed your call ring the number back. If the same system answers that number, it can recognise the caller and carry on the conversation the outbound call started, instead of making them explain why they are calling.
Keep reading
AI Calling Campaigns
AI outbound calling: how it works, costs and rules
AI outbound calling explained: what an AI phone agent does on each call, what a campaign costs per minute, the consent rules, and how to run your first list.
ReadAI Receptionist
What is an AI receptionist?
A plain-English explanation of what AI receptionists do, how they sound on the phone, and where they fit (or don't) in a small business.
ReadAI Calling Campaigns
Voicemail detection for AI calls: why AMD isn't enough
Voicemail detection decides if an AI call pitches a mailbox or hangs up on a person. How answering machine detection works, where it fails, and how to test it.
Read