Experienced Cold Caller | Base Pay + Weekly Bonuses

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

750+/month

HOURS PER WEEK

40

DATE UPDATED

Apr 3, 2026

JOB OVERVIEW

We are specifically looking for experienced roofing sales callers.

We’re a US-based roofing company expanding our call center and hiring cold callers with roofing, solar, or closely related sales experience who can actually communicate—not just read scripts.

You will be provided scripts and structure—but your success depends on your ability to sound natural, control conversations, and engage US homeowners.

If you can take a script and make it feel like a real conversation, this role offers consistent hours, clear pay growth, and strong bonus potential.

?

Compensation:
• Base Pay: $3/hour
• 2+ sales per pay period: $4/hour
• 4+ sales per pay period: $5/hour
• $25 bonus per sale

Most reps hit 2+ sales weekly ($4/hour + $50+ bonuses). Top performers reach $5/hour + $100+ weekly bonuses.

?

Schedule:
• 40 hours/week
• Monday–Friday: 11:00 AM – 8:00 PM CST
• 1-hour unpaid lunch
• Optional Saturdays: 9:00 AM – 6:00 PM CST

?

Who This Is For

We are not looking for robotic script readers.

We are looking for reps who can:
• Use a script without sounding scripted
• Carry a natural, back-and-forth conversation
• Ask questions and keep prospects talking
• Handle objections without freezing or defaulting to the script
• Build quick rapport with US homeowners

?

Requirements:
• Excellent English fluency
• Natural American accent
• Minimum 1 year cold calling experience
• Roofing, solar, or real estate campaign experience strongly preferred

If you rely on reading line-by-line without adapting to the conversation, this role is not a fit.

?

Application Requirements

To be considered, send a 30-second video covering:
• Your cold calling experience
• Your experience using scripts on live calls
• Your roofing or related campaign experience
• Your availability for a 9:00 AM CST interview

We’re interviewing daily at 9:00 AM CST and hiring immediately.

?

If you can turn a script into a real conversation—and consistently convert calls into opportunities—we want to talk.

— Graham
Roofing Solutions

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0151
Total Execution Time  0.0180
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,584 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-Cold-Caller-Base-Pay-Weekly-Bonuses-1604854
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0010   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1604854
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 875450
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1604854
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1604854' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1604854 
0.0015   UPDATE employer_jobs SET hit_counts '***Mar-18-2026=347***Mar-19-2026=56***Mar-20-2026=22***Mar-21-2026=11***Mar-22-2026=12***Mar-23-2026=15***Mar-24-2026=6***Mar-25-2026=406***Mar-26-2026=135***Mar-27-2026=59***Mar-28-2026=15***Mar-29-2026=7***Mar-30-2026=21***Mar-31-2026=10***Apr-01-2026=7***Apr-02-2026=14***Apr-03-2026=226***Apr-04-2026=42***Apr-05-2026=25***Apr-06-2026=41***Apr-07-2026=15***Apr-08-2026=24***Apr-09-2026=19***Apr-10-2026=38***Apr-11-2026=8***Apr-12-2026=4***Apr-13-2026=16***Apr-14-2026=9***Apr-15-2026=4***Apr-16-2026=7***Apr-17-2026=3***Apr-19-2026=1' WHERE job_id'1604854'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1121***Apr-2026=503' WHERE job_id'1604854'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1604854' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1604854 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '875450'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)