Twilio · 2026
Can you cold call with Twilio? What is allowed, what it costs and what you are signing up for
Last updated September 3, 2026
A plain question that the top results answer with either a tutorial for developers or a vague "check the terms". Here is the plain answer, then the parts of it that matter: what Twilio's policies actually prohibit, what STIR/SHAKEN means for your answer rate, why Twilio on its own cannot dial a list, what a month of cold calling costs at each volume, the compliance checklist, and the downsides of being the person whose name is on the carrier account.
The short answer
Yes, on an upgraded account, with a person on every call. Twilio permits live outbound sales calls; it prohibits robocalling, misleading caller ID, calling do-not-call numbers, ignoring opt-outs and traffic patterns that look automated. A trial account cannot cold call at all. Twilio is the carrier only: you add dialer software (built, Flex, or a free one that connects to your account), register for STIR/SHAKEN, and run your own DNC process. A rep making 100 dials a day pays about $19 a month in Twilio usage.
Trial account: no. Upgraded account: yes.
Twilio's trial guide is explicit: a trial account can call only recipients you have verified, plays a trial message first, is limited to your sign-up country, and ends 30 days after signup. Prospects are not verified recipients, so nothing you do with a trial is cold calling. Upgrading means adding a card; there is no plan and no minimum, and you then pay ~$0.014/min for US outbound and ~$1.15/month per local number. The upgrade is the moment Twilio starts treating you as a carrier customer, which is what the rest of this page is about. Detail in Twilio trial account cold calling.
What Twilio's policies actually prohibit
Two documents govern this: the Acceptable Use Policy (last revised May 2025) and the Voice Services Policy in the service-specific terms. Neither says "no cold calling". Paraphrased, checked September 2026, with what each means for a sales team:
| Rule | Where | For a cold caller |
|---|---|---|
| Follow local telecom law | AUP | TCPA, the Telemarketing Sales Rule and state mini-TCPAs apply to you, not to Twilio. Twilio will not check your list for you. |
| Consent where the law requires it | Voice Services Policy | Live B2B calls to business lines generally need none. Prerecorded, AI-voice or autodialed calls to mobiles do. A power dialer with a human on every call is not an autodialer in that sense. |
| Say who you are and why you called | Voice Services Policy | Name, company, purpose, at the start. This is the TSR rule restated. |
| Honour opt-outs | Voice Services Policy | Keep an internal do-not-call list and suppress it in the dialer. A verbal "take me off your list" counts. |
| No do-not-call numbers | Voice Services Policy | Scrub the National DNC Registry (and state lists) for consumer numbers. Business lines are not on the federal registry. |
| No misleading caller ID | AUP + Voice Services Policy | Only numbers you own or are authorised to use. Local presence with your own Twilio numbers is fine; borrowing someone else's is spoofing. |
| No robocall-shaped traffic | Voice Services Policy | High unanswered attempts from one number, very short average duration, complaints. This is where a badly paced dialer gets an account paused. |
Read together: the policies target the mechanics of unwanted automated calling, not the act of phoning a business you have not spoken to before. The line that catches sales teams is the last one. A dialer that burns through 400 numbers from one caller ID with a nine-second average call is indistinguishable, in carrier data, from a robocaller, and Twilio says it may suspend for that pattern. The AUP also reserves the right to suspend for any violation, so the policy is not a warning system.
STIR/SHAKEN on Twilio: A, B or C is decided by your paperwork
Since the TRACED Act, Twilio signs every US call with an attestation level that the receiving carrier's analytics engine uses to decide between "Caller Verified", nothing, and "Spam Likely". A means the carrier knows you and knows you are entitled to the caller ID. B means it knows you but cannot vouch for the number. C means neither, and is what international calls and unregistered accounts get. On Twilio the level is set by the Trust Hub: a verified Business Profile plus the SHAKEN/STIR trust product gets B; assigning your numbers to that product gets A. Twilio's console onboarding guide puts vetting at 24–48 hours and lists no fee.
Attestation is one input; the others are complaint rate, answer rate and call duration, which is why the policy table above and the reputation advice in calls per day before Spam Likely matter as much as the registration. Twilio also offers CNAM (your company name on the recipient's screen) and Voice Integrity, which submits your numbers to the analytics vendors used by Verizon, T-Mobile and AT&T to review a spam label. On a bundled dialer these registrations belong to the vendor's business; on Twilio they belong to yours, for better and worse.
Why Twilio alone cannot cold call
The Twilio Console can place a test call. It cannot hold a list, dial the next lead when you hang up, log an outcome, set a callback, play back a recording or suppress your DNC list. Twilio's own sales-dialer guide describes the building blocks and expects you to write the dialer. So a cold caller on Twilio has three options, laid out with costs in Twilio power dialer: build one (40–80+ hours to production), deploy Twilio Flex ($1 per active user hour or $150 per named user, plus a developer), or connect software that runs on your account. DialSheet is the third kind: paste your Account SID and Auth Token, pick a number, import a CSV; free for one person, $29 per 3 seats for a team. The full list of tools that connect this way is in bring your own Twilio dialer.
What a cold caller actually pays Twilio per month
Twilio bills connected time, rounded up to the minute per call. Rings that go unanswered cost nothing. A voicemail greeting that answers bills a full minute even if you hang up in ten seconds, which is the line most calculators omit. Assumptions below: 21 working days, a quarter of dials reach voicemail, 12% reach a person, three-minute conversations, one local number. Software column is DialSheet Pro; the free plan covers one person under 500 calls a month.
| Dials / day | Dials / mo | Voicemail min | Talk min | Billed min | Twilio usage | Software |
|---|---|---|---|---|---|---|
| 20 | 420 | 105 | 151 | 252 | $5 | $0 (free plan) or $29 Pro |
| 50 | 1,050 | 263 | 378 | 651 | $10 | $29 Pro → $39 total |
| 100 | 2,100 | 525 | 756 | 1,281 | $19 | $29 Pro → $48 total |
| 150 | 3,150 | 788 | 1,134 | 1,932 | $28 | $29 Pro → $57 total |
| 200 | 4,200 | 1,050 | 1,512 | 2,562 | $37 | $29 Pro → $66 total |
Usage is ~$0.014/min times billed minutes plus one ~$1.15/month number. Browser dialers add Twilio's $0.0040/min client leg while ringing and talking, and Answering Machine Detection is $0.0075 per call if enabled; both are itemised in Twilio cold calling cost. Recording is $0.0025/min. Compare with a bundled seat at $30–170 a month in power dialer cost.
The compliance checklist
| Hours | Federal window is 8 am to 9 pm in the prospect's time zone. Some states are stricter: Florida and Oklahoma stop at 8 pm and cap attempts at three per day per number; Florida also bars Sunday solicitation. Set the dialer to the strictest state on the list. |
| DNC | National DNC Registry access: first five area codes free, $82 per area code for FY2026 per the FTC. Register, download, scrub monthly, and keep your internal list forever. State registries on top where they exist. |
| B2B nuance | The federal registry covers residential and personal mobile numbers. A founder's cell is a consumer line even if it is on a company website. When in doubt, scrub it. |
| Recording | One-party states let you record your own calls; all-party states (California, Florida, Washington and others) require the prospect to consent. A short disclosure at the top of the call, or recording off for those states, solves it. |
| Identification | Name, company, reason, before the pitch. Say it every time; it is the cheapest compliance step and it improves the call. |
| Registration | Business Profile, SHAKEN/STIR trust product, numbers assigned, CNAM set. Do it before the first campaign, because attestation is decided per call. |
| Pacing | Spread dials across several numbers, keep each under the level a human could plausibly dial, and check reputation weekly. Fresh numbers need a ramp. |
General information, not legal advice; state rules change yearly and your industry may have its own. The longer treatment is DNC and TCPA compliance for cold callers.
The honest downsides of cold calling on your own Twilio
- You are the carrier account owner. Reputation, registration, complaints and suspensions land on your business profile, not a vendor's. That is the point of owning the numbers, and it is also the work.
- Suspension is abrupt. The AUP reserves the right to suspend for violations, and public accounts of suspensions describe little notice and slow appeals. Keep exports of your call logs and recordings outside Twilio, and keep volume per number sane.
- Two bills and some setup. Twilio invoices usage; your dialer bills separately. Trust Hub, number purchase and geographic permissions take an hour the first time. If you truly never want a Twilio account, there is a $49 managed line; see own Twilio vs managed line.
- Support is a developer's support. Twilio's help centre is written for engineers; paid support plans exist. The dialer vendor answers the "why is my number flagged" question in practice.
- SMS is a separate registration. Texting a prospect from the same number needs A2P 10DLC; see the registration guide.
Twilio for the calls, DialSheet for the dialing
Connect your upgraded Twilio account in about ten minutes, import a sheet, dial with DNC suppression and callbacks built in. Free for one person, $29 per 3 seats for a team.
Start freeQuestions people actually ask
Does Twilio allow cold calling?
Yes, for live calls placed by a person from an upgraded account. Twilio's Acceptable Use Policy and Voice Services Policy (checked September 2026) do not ban outbound sales calls; they require that you follow the telecom laws where you call, obtain consent where the law demands it, identify yourself and the purpose of the call, honour opt-outs, stay off do-not-call lists, and never send misleading caller ID. What gets accounts suspended is robocalling behaviour: prerecorded or AI-voice calls without consent, a high volume of unanswered attempts from one number, very short average call durations, and complaints from consumers or carriers. A rep dialing a researched B2B list one call at a time is well inside the rules.
Can I cold call from a Twilio trial account?
No. A trial account can only call phone numbers you have verified in the console, plays a trial announcement before every call, is limited to your sign-up country, and expires 30 days after signup according to Twilio's trial guide. Prospects are by definition unverified, so a trial is useless for prospecting. Upgrading is free: you add a payment method and are then billed per minute and per number with no monthly minimum. You get a permanent number instead of the trial one and can call any number your account's geographic permissions allow.
Will Twilio suspend my account for cold calling?
Not for cold calling as such, but Twilio does suspend accounts, and it reserves the right to do so in the AUP. The triggers it names are policy ones: spam complaints, carrier complaints, misleading caller ID, calls to numbers on do-not-call lists, and outbound patterns that look automated: many unanswered attempts from a single number in a month or an abnormally short average duration. Public accounts of suspensions usually involve messaging or unregistered traffic and describe little warning. The practical protection is to register (Business Profile, SHAKEN/STIR, CNAM), spread volume across numbers, keep dials to a level a human can sustain, and keep your own DNC list current.
Is Twilio good for cold calling?
As a carrier, very: US outbound is $0.0140 a minute and a local number is $1.15 a month, numbers are available in most countries, and STIR/SHAKEN, caller-ID name and spam remediation can all be registered under your own business. As a tool, not at all: Twilio has no dialer screen, no lead list, no dispositions and no recording player. Every cold caller on Twilio uses software on top, whether it is something they built, Twilio Flex, or a dialer that connects to their account such as DialSheet, which is free for one person and $29 per 3 seats for teams. Judge Twilio on price and control, and the software on the workflow.
How much does cold calling on Twilio cost per month?
Count billed minutes, not dials. Unanswered rings cost nothing; a voicemail greeting that picks up bills a full minute; a conversation bills its length rounded up. At 100 dials a day with a quarter reaching voicemail, 12% reaching a person and three-minute talks, a rep bills about 1,281 minutes a month, which is roughly $19 of Twilio usage including one number. At 200 dials a day it is about $37. Browser dialers add a $0.0040-a-minute client leg on top, and Answering Machine Detection is $0.0075 a call if you use it. Software is separate: $0 to $29 a month on DialSheet, $150 a user on Twilio Flex.
Do I need STIR/SHAKEN to cold call on Twilio?
Twilio signs every US call, so you will have an attestation whether you act or not; the question is which one. Without a verified Business Profile and the SHAKEN/STIR trust product in the Trust Hub, calls are signed C, the level analytics engines trust least. With both, calls are signed B; with your numbers assigned to the trust product as well, they are signed A, meaning the carrier vouches that you are entitled to that caller ID. Twilio's console guide puts vetting at 24 to 48 hours. Add CNAM so your company name displays, and Voice Integrity to ask Verizon, T-Mobile and AT&T's analytics vendors to review a number that has picked up a spam label.
Can I cold call the UK or Canada from Twilio?
Yes; Twilio sells local numbers in both and outbound rates are published per country. The rules change with the border. Canada has its own DNCL and the CRTC's Unsolicited Telecommunications Rules, with a B2B exemption for calls to businesses. The UK requires screening against the TPS and CTPS and Ofcom rules on persistent misuse; STIR/SHAKEN does not apply outside North America. Some countries require address or business documentation before Twilio will sell you a number, and international calls are signed C for STIR/SHAKEN regardless. Country pages: power dialer in Canada and power dialer in the UK cover the specifics.
Related reading: