Free Sales Script Generator
Turn your offer into a complete sales call script - opener, questions, pitch, objections, and close - in seconds.
Your sales script will appear here.
Fill in the details and click Generate.
What is a sales script generator?
A sales script generator is a free tool that turns your offer into a complete sales call script in seconds. Enter what you sell, who you are calling, your main benefit, and the objection you hear most, and this free sales script generator builds the whole call - an opener, discovery questions, a short pitch, objection handling, and a clear close.
It works as a cold call script generator for sales reps, a discovery call script tool for founders, and a phone script builder for anyone who freezes up on calls. A clear structure keeps the conversation moving and stops you winging it.
When you need more than a script - full pitch coaching, demo flows, and objection drills - the Sales Pitch Skill on KissMySkills turns Claude, ChatGPT, or any AI chat into a coach that sharpens the whole pitch.
The four things a US outbound sales call must say up front
Most sales scripts open with rapport. The FTC’s Telemarketing Sales Rule opens with disclosure, and it is not optional. Under 16 CFR 310.4(d), a telemarketer making an outbound call to induce a purchase must disclose “truthfully, promptly, and in a clear and conspicuous manner” four things: the identity of the seller, that the purpose of the call is to sell goods or services, the nature of those goods or services, and - where a prize promotion is involved - that no purchase or payment is necessary to win and that buying will not improve the odds.
“Promptly” is the word that breaks the standard opener. A script that spends ninety seconds on discovery questions before admitting anyone is selling anything has already failed the rule, however friendly it sounds. Charitable solicitations get their own version in 310.4(e): identify the organisation and say the purpose is to seek a contribution.
A second block of disclosures lands later, before the customer consents to pay. Section 310.3(a)(1) requires the total cost and quantity, all material restrictions, limitations or conditions, and - critically for anything sold on a subscription - all material terms of a negative option feature, “including that the customer’s account will be charged unless the customer takes an affirmative action to avoid the charge(s).” If you have no refund policy you must say so; if you make any refund or cancellation representation, you must state all the material terms of it.
Hours, lists, and consent - the rules that decide whether you may dial at all
Calling hours are narrow and measured at the other end. Section 310.4(c) makes it abusive to call a person’s residence “at any time other than between 8:00 a.m. and 9:00 p.m. local time at the called person’s location.” The FCC’s parallel rule in 47 CFR 64.1200(c) uses the same window. A West Coast team dialling the East Coast at 6:30am local is calling at 9:30pm on the other side.
Do-not-call operates on two levels. Section 310.4(b)(1)(iii) bars calling anyone who has previously said they do not want calls from that seller, and bars calling numbers on the national registry, unless the seller has a signed express written agreement naming that number or an established business relationship that the person has not opted out of. The safe harbour in 310.4(b)(3) has six conditions that all have to be routine practice, including using a version of the registry “obtained from the Commission no more than thirty-one (31) days prior to the date any call is made.”
Automated dialling adds the TCPA. Under 47 CFR 64.1200(a)(2) and (a)(3), telemarketing calls using an autodialer or an artificial or prerecorded voice need prior express written consent, defined in 64.1200(f)(9) as a signed written agreement authorising those calls to a specific number, which must also disclose conspicuously that signing is not a condition of buying anything. Revocation is deliberately easy: “stop,” “quit,” “end,” “revoke,” “opt out,” “cancel” and “unsubscribe” are per se reasonable, callers may not designate an exclusive method, and requests must be honoured “within a reasonable time not to exceed ten business days.” The private right of action is what makes this expensive - 47 U.S.C. 227(b)(3) provides $500 per violation or actual loss, whichever is greater, trebled at the court’s discretion for willful or knowing violations.
One rule you may have read about is not law. The FCC’s “one-to-one consent” requirement for lead generators was vacated by the Eleventh Circuit in Insurance Marketing Coalition Ltd. v. FCC in January 2025, and the FCC subsequently repealed the revised text and reinstated the earlier definition. It never took effect.
Recording the call is a separate decision from having the script
Teams routinely record calls for coaching without noticing that consent to record is governed by different law than consent to call.
Federal law sets a permissive floor: 18 U.S.C. 2511(2)(d) allows a party to a communication to record it, or to record with one party’s consent, unless the interception is for the purpose of committing a criminal or tortious act. That is one-party consent, and it is only the floor.
Several states require every party to agree. California Penal Code 632(a) punishes recording a confidential communication “without the consent of all parties” with a fine of up to $2,500 per violation, up to a year in jail, or both, with repeat violations reaching $10,000. Florida Statutes 934.03(2)(d) makes interception lawful only “when all of the parties to the communication have given prior consent.” Because you rarely know which state the person is answering in, the practical script change is a single line at the top - a plain statement that the call is being recorded, delivered before anything else of substance.
Recordkeeping is also heavier than most teams assume. Section 310.5(a) requires sellers and telemarketers to keep the listed records for five years, and 310.5(a)(1) puts “a copy of each substantially different… telemarketing script” squarely on that list. Your script is a retained business record, not a working document.
What this generator can’t do
It can’t tell you whether the rules above apply to you. Section 310.6(b)(7) exempts most business-to-business calls from the TSR, but not from the misrepresentation prohibitions in 310.3(a)(2) and (a)(4), and not for retail sales of nondurable office or cleaning supplies. Whether your call is B2B, B2C, an inbound response to advertising, or an upsell changes which parts bite.
It can’t check your claims. Everything the script says about results, savings or timelines is a representation. If you sell securities or investments, FINRA Rule 2210 additionally requires communications to be fair and balanced and prohibits exaggerated, unwarranted or promissory statements - a script written to sound confident is exactly the thing that rule targets.
It can’t handle the objection you actually get. A generated objection response covers the objection you typed in. The real one is usually narrower - a specific integration, a specific incumbent contract - and no script survives contact with it. Use the generated version as the shape of the answer, not the answer.
It can’t run a dialler compliantly. If you use predictive dialling, 310.4(b)(1)(iv) treats a call as abandoned when a person answers and no representative is connected “within two (2) seconds of the person’s completed greeting,” and the safe harbour in 310.4(b)(4) requires abandonment of no more than three percent of answered calls per campaign, at least fifteen seconds or four rings before disconnecting, and a recorded message identifying the seller when nobody is available.
It can’t make you listen. A script exists to stop you improvising the parts that have to be exact - the disclosures, the price, the refund terms. Everything after that is a conversation, and reading the generated discovery questions aloud in order is a reliable way to lose it.