AI Income & Cash Flow

Twilio Voice Costs for a Remote Desk

Price a remote desk from Twilio per-minute rates, number fees, and live-model costs before you quote a monthly retainer.

Quiet after-hours walnut desk with a headset and telephone handset
Key Takeaways
  • As of August 2026, Twilio lists US local inbound voice at $0.0085 per minute plus $1.15 per month for a local number.
  • Twilio lists outbound calls to Alaska at $0.0945 per minute, versus $0.0140 per minute to the rest of the United States and Canada.
  • OpenAI lists gpt-live-1 voice sessions at $0.05 per minute, billed per second, with backend model and tool use charged separately.
  • IRS Topic 554 says self-employment tax is generally 15.3% once net self-employment earnings are $400 or more, and the foreign earned income exclusion does not reduce it.
  • Stripe lists 2.9% plus $0.30 per successful domestic card charge, so a $500 retainer costs $14.80 in processing before minutes or models.

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.

About $0.20 in carrier and live-model fees can cover a three-minute inbound conversation, but one $500-a-month desk billed all year can still create roughly $799 of US self-employment tax if you price only the minutes. The gap is not a rounding error. It is the difference between Twilio's published per-minute rates and the tax, card fees, and add-ons that sit outside that rate card.

This piece is for an operator living abroad who sells a narrow US answering desk and needs a quote that survives the first month of logs. Beginners get a one-number starter path. People who already run after-hours coverage, including a night desk for towing companies, can use the same line items to set an included-minute cap. The offer design itself lives in the phone-bot business playbook. Cost math is the job here. More offer patterns sit in the AI Income & Cash Flow hub.

Data note: Twilio rates below were taken from Twilio's US voice pricing page, which labels prices current as of August 2026. OpenAI and Stripe figures were checked in September 2026. Tax rules are from IRS pages reviewed the same month.

What does Twilio charge for a US voice minute?

Twilio's pay-as-you-go US voice table does not have one price called "a call." Direction, number type, and destination each have a line. As of that August 2026 page, a local inbound minute is $0.0085 and a local outbound minute to the United States or Canada is $0.0140. A local number is $1.15 per month. Toll-free inbound is $0.0220 per minute, and a toll-free number is $2.15 per month.

Destination spikes that a flat quote hides

Outbound to Alaska is listed at $0.0945 per minute, about 6.8 times the $0.0140 mainland and Canada outbound rate. Hawaii outbound stays at $0.0140. If your desk calls customers back, one Alaska number can erase the margin on a handful of short mainland calls. Browser or app calling and SIP are listed at $0.0040 per minute each way, which is the cheap path for your own testing, not for the customer's handset.

Which add-ons sit on top of the voice minute?

The voice minute is the carrier layer. An answering desk usually adds an application connection, an audio stream, a model, and sometimes a recording. Twilio lists inbound application connect at $0.0025 per minute. Media Streams, the pipe that sends live audio to your own software, is $0.0044 per minute. Those two are easy to omit because they are not in the big "make calls / receive calls" row.

Model minutes and recording

OpenAI's pricing table lists gpt-live-1 voice sessions at $0.05 per minute, billed per second, and says backend model and tool usage are charged separately. Do not treat $0.05 as an all-in speech bot. Twilio's own Conversation Relay is listed at $0.07 per minute, which is a different product from Media Streams plus your model. Recording is $0.0025 per minute, plus storage at $0.0005 per minute per month. Twilio transcription is $0.0500 per minute. OpenAI's estimated cost for gpt-4o-mini-transcribe is $0.003 per minute, and gpt-live-transcribe is $0.017 per minute. Pick one transcription path and put it on the quote.

Quick math

A connected local inbound minute in this stack is $0.0085 voice + $0.0025 application connect + $0.0044 Media Streams + $0.05 gpt-live-1 = $0.0654 before recording, tools, or a second model pass. Three minutes is about $0.20. Two hundred minutes is $13.08, plus the $1.15 number.

Speech Gather is priced per use, not per minute: $0.02 with Twilio's default provider, or $0.025 with Deepgram Nova or Google v2. A menu that recognizes one utterance is a different cost shape from a live model running the whole call. Neural text-to-speech is $0.0032 per 100 characters. A short prompt is cents. A live model left running through hold music is not.

How do the line items compare on a 200-minute month?

Two hundred connected inbound minutes is a concrete starter client: roughly 65 three-minute conversations, or a quieter after-hours line. The table uses published list prices. Volume discounts, committed-use deals, and failed-call behavior are not assumed.

Line item Published rate 200-minute month Where the quote breaks
Local number $1.15 / month $1.15 Idle numbers still bill
Local inbound voice $0.0085 / minute $1.70 Toll-free inbound is $0.0220
Application connect, inbound $0.0025 / minute $0.50 Applies when the call hits your app
Media Streams $0.0044 / minute $0.88 Skip only if you are not streaming audio
gpt-live-1 $0.05 / minute $10.00 Tools and backend models bill extra
Recording, optional $0.0025 / minute $0.50 Storage adds $0.0005 / minute / month
Stripe on a $500 retainer 2.9% + $0.30 domestic $14.80 International cards add 1.5%

Data note: voice rows are Twilio US list prices as of August 2026. The gpt-live-1 row is OpenAI list pricing checked in September 2026. Card math uses Stripe's domestic online rate on a single $500 charge.

Abstract glowing nodes on slate merging into a single luminous pool

On that stack, excluding recording, the month is $1.15 + $13.08 = $14.23 before the card fee. Adding Stripe's $14.80 puts direct costs near $29. A $500 retainer still looks wide open. The open space is your time, retries, overage, and tax, not a signal that the raw minute is the price.

How do you turn these rates into a retainer?

Start from included minutes, not from a vibe about what local businesses will pay. A clean starter quote is one local number, a capped number of connected inbound minutes, one revision of the prompt, and a written overage rate. Outbound callbacks, Alaska, toll-free, recording, and human takeover sit outside the cap or carry a higher overage.

One client, twelve months, before labor

Twelve $500 charges are $6,000. Twelve months of the $14.23 carrier-and-model floor are $170.76. Twelve domestic Stripe fees are $177.60. Direct costs are $348.36. The remainder, $5,651.64, is not profit until you subtract labor, software seats, refunds, and the minutes you forgot. If that remainder were the net profit from self-employment, IRS Topic 554 says the amount generally subject to self-employment tax is 92.35% of net earnings, and the tax rate is 15.3%.

Quick math

$5,651.64 × 0.9235 × 0.153 is about $799 of self-employment tax for the year. Half of that tax is deductible when you figure income tax. The $799 is still real cash, and it is larger than the entire Twilio-plus-model bill in this example.

Toll-free is a smaller surprise at this volume. Swapping the local inbound rate for $0.0220 adds $0.0135 per minute, or $2.70 on 200 minutes, plus $1.00 more for the number ($2.15 instead of $1.15). Alaska outbound is the line that deserves a hard exclusion. Branded calling at $0.12 per call and answering-machine detection at $0.0075 per call are optional products. Leave them off until a client asks.

A trial balance of $15, which Twilio lists for testing voice features and buying a number, is enough to prove one script. It is not a pricing model. Park the retainer itself in a US business account you can operate from abroad. Mercury Bank is built for that operating account when the client is a US company paying a US invoice.

What should a beginner turn on first?

The beginner mistake is five niches, five numbers, and a live model on every second of ring time. The operator mistake is a single blended rate that hides Alaska and card fees. Use one path, then graduate.

Starter path

Buy one local number. Answer with a short prompt. Use a per-use speech recognition step if the job is "capture the address and the problem," not a full conversation. Skip toll-free, skip recording, and skip outbound except a manual callback you have priced. Read the log after ten real calls before you promise 200 included minutes.

To test demand before building anything, post the offer as a free listing on Brixaz and see who contacts you. Listings are free. One listing for a single trade, in one metro, tells you more than a second phone number.

Operator path

Log six numbers for every client: connected inbound minutes, outbound minutes, Alaska minutes, model minutes, recording minutes, and the card fee on that invoice. Cap included minutes. Bill overage the next cycle. If gpt-live-1 tools or a second model show up on the OpenAI invoice, add a line instead of absorbing it. The self-employment tax trap for freelancers abroad is the same trap at a higher retainer: the foreign earned income exclusion does not wipe the 15.3%.

Close-up of a hand placing a telephone handset onto its cradle

Do you still owe US self-employment tax on this desk?

Yes, in the usual case. Moving abroad does not turn a US-facing sole proprietorship into untaxed income. The IRS page on self-employment tax for businesses abroad says you must count all self-employment income when you figure net earnings, even when gross income was excluded under the foreign earned income exclusion. Its example is a consultant with $95,000 of foreign earned income, $27,000 of deductions, and $68,000 of net profit: self-employment tax applies to the net profit.

The $400 test and the $1,000 estimate

Foreign earned income exclusion rules say the same thing in short form: the exclusion can reduce regular income tax and does not reduce self-employment tax. Topic 554 says you usually must pay self-employment tax when net earnings are $400 or more. On the 2025 Schedule SE, if the combined profit line is more than zero you multiply by 92.35% (0.9235), and if that net-earnings line is under $400 you generally stop. The 2025 instructions cap the Social Security portion at $176,100 of combined wages and self-employment earnings. Medicare's 2.9% portion is not capped. A 2026 draft of the instructions lists $184,500; drafts can change before the form is final, so use the figure on the Schedule SE you actually file.

Estimated tax is separate from the minute math. The IRS estimated tax page says individuals generally must pay estimates if they expect to owe $1,000 or more when they file. A penalty can also apply if payments are late. Most people avoid the underpayment penalty if they owe less than $1,000 after withholding and credits, or if they paid at least 90% of the current-year tax or 100% of the prior-year tax, whichever is smaller. Higher-income taxpayers have special rules in Publication 505. A totalization agreement can change which country collects the social security portion. The Social Security Administration publishes the country list on its international agreements overview. That test is about where you pay into a social security system, not about how cheap the Twilio minute is.

What should you check before you send the quote?

Run this list on the proposal, not after the first invoice. Each line is a place the August 2026 rate card and the September 2026 tax pages disagree with a flat monthly price.

  1. Name the number type: local at $1.15 per month or toll-free at $2.15.
  2. Cap connected inbound minutes and state the overage per minute.
  3. Exclude outbound to Alaska, or price it from the $0.0945 rate, not from $0.0140.
  4. Say whether Media Streams, gpt-live-1, tools, and recording are inside the retainer.
  5. Add Stripe at 2.9% plus $0.30 for a domestic card, and extra if the card is international.
  6. Set a recording rule: what is stored, for how long, and who can hear it.
  7. If net self-employment earnings will be $400 or more, plan for Schedule SE.
  8. If you expect to owe $1,000 or more at filing, schedule estimated payments.
  9. Do not subtract the foreign earned income exclusion from the self-employment tax estimate.
  10. Reconcile the Twilio and model invoices against the cap before you renew the month.

Data notes / Sources checked

Voice rates, number fees, Media Streams, Conversation Relay, recording, Gather, and the $15 trial note come from Twilio Programmable Voice pricing for the United States. Model rates, including gpt-live-1 at $0.05 per minute and the transcription estimates, come from OpenAI API pricing. Card fees come from Stripe pricing.

Tax rules come from IRS Topic 554, self-employment tax for businesses abroad, the foreign earned income exclusion page, 2025 Instructions for Schedule SE, the 2025 Schedule SE (Form 1040), estimated taxes, and the Social Security Administration's totalization agreements overview. The $184,500 Social Security figure is from the 2026 draft instructions for Schedule SE and is labeled as a draft.

Quote the stack, then the tax

Twilio's local inbound minute at $0.0085 is real, and it is the smallest line on a working desk. Application connect, Media Streams, and a $0.05 live session move a three-minute call to about $0.20. A $500 retainer can still throw off hundreds of dollars of self-employment tax across a year because the foreign earned income exclusion does not apply to that tax. Cap the minutes, split Alaska and toll-free out of the blended rate, and read the logs before you renew.

This guide is general information, not personalized tax, legal, or investment advice. Rates and thresholds change. Verify current Twilio, OpenAI, Stripe, and IRS figures, or ask a qualified professional, before you sign a retainer or file a return.

Frequently asked questions

How much does a Twilio local inbound minute cost?

As of Twilio's US voice pricing page labeled current in August 2026, local inbound calls are $0.0085 per minute and a local number is $1.15 per month. Toll-free inbound is $0.0220 per minute with a $2.15 monthly number fee.

Does the foreign earned income exclusion cancel self-employment tax on a call desk?

No. The IRS says the foreign earned income exclusion can reduce regular income tax and does not reduce self-employment tax. You still count net self-employment earnings, and the tax generally applies once those earnings are $400 or more.

What should a starter retainer include besides the voice minute?

Include a minute cap, the number type, and whether application connect, media streaming, the live model, tools, and recording are inside the fee. Add the card processing fee, and price Alaska outbound separately from the $0.0140 mainland rate.

When do estimated tax payments start to matter for this income?

The IRS says individuals generally must make estimated tax payments if they expect to owe $1,000 or more when they file. Estimated tax covers income tax and self-employment tax. Late or short payments can trigger a penalty even if you are due a refund at filing.

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.

Twilio voice pricingremote desk costsself-employment tax