B2B Appointment Setter — Base Pay + Uncapped Performance Bonuses

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

TYPE OF WORK

Full Time

SALARY

$3/hour +bonuses

HOURS PER WEEK

30

DATE UPDATED

Jul 23, 2026

JOB OVERVIEW

We are a growing U.S.-based revenue generation agency seeking a motivated appointment setter to contact home-service business owners and schedule qualified sales appointments.
This is a remote, part-time position with guaranteed base pay and uncapped performance bonuses. The right person will have the opportunity to earn more, receive increased hours, and grow into a long-term role based on performance.
Responsibilities
Make outbound cold calls to U.S.-based home-service companies
Speak directly with business owners and decision-makers
Explain our offer clearly using a provided script
Qualify prospects based on our criteria
Schedule qualified appointments on our calendar
Record accurate notes and update each lead inside our CRM
Follow up with interested prospects who do not immediately book
Attend training, coaching, and performance review sessions
Consistently meet daily activity and appointment targets

Compensation:
$3 USD per hour guaranteed base pay
$25 USD for every qualified appointment that attends
$150 USD bonus for every client who closes
Uncapped performance bonuses
Opportunities for raises and increased hours based on results
The position will begin with a two-week paid trial.

Schedule:
15–20 hours per week to start
Monday-Friday
Working hours must overlap with U.S. business hours
Additional hours may become available based on performance

What We Provide:
Lead lists
Cold-calling script
Dialer
CRM
Calendar booking system
Training and call coaching
Clear qualification criteria
Performance tracking and feedback
You will not be responsible for finding your own leads.

Appointment Qualification Requirements:
An appointment will be considered qualified when:
The prospect is a business owner or decision-maker
The company operates in one of our targeted industries
The prospect understands the basic purpose of the meeting
The prospect has a legitimate interest in discussing our service
The prospect provides accurate contact information
The appointment is placed correctly on the calendar
The prospect attends the scheduled meeting
Appointments that are fake, misleading, outside our target market, or booked without the prospect understanding the meeting will not qualify for a bonus.

Requirements:
Strong spoken English
Clear, confident, and professional phone presence
Previous cold-calling, sales, telemarketing, or appointment-setting experience
Reliable computer and high-speed internet connection
Quiet working environment
Ability to handle rejection and remain consistent
Strong attention to detail
Comfortable using a CRM and calling software
Reliable attendance and communication
Willingness to receive coaching and improve
Experience calling U.S.-based businesses is strongly preferred.

Performance Expectations
You will be expected to:
Make approximately 50–80 outbound calls per working day
Accurately log calls and outcomes in the CRM
Follow the provided script and qualification process
Submit call recordings for review
Maintain professional communication with every prospect
Consistently improve based on coaching and feedback
We care more about qualified appointments and real conversations than simply booking a high number of low-quality meetings.

How to Apply
Please include the following in your application:
-A brief summary of your cold-calling or appointment-setting experience
-The industries or campaigns you have previously worked in
-Your available working hours in Eastern Time
-Your internet speed
-A short voice recording introducing yourself and explaining why you would be a good fit
-The word “REVENUE” at the beginning of your application so we know you read the entire posting
-Applications without a voice recording will not be considered.
-We are looking for someone dependable, competitive, coachable, and interested in building a long-term relationship with a growing company.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0124
Total Execution Time  0.0137
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,496 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/B2B-Appointment-Setter-Base-Pay-Uncapped-Performance-Bonuses-1692405
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1692405
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 956403
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1692405
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-11',ej.date_added) duration_daysDATEDIFF('2026-08-11',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-08-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1692405' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1692405 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-21-2026=664***Jul-22-2026=16***Jul-23-2026=1485***Jul-24-2026=20***Jul-25-2026=5***Jul-26-2026=2***Jul-27-2026=4***Jul-28-2026=2***Jul-29-2026=3***Jul-30-2026=4***Jul-31-2026=6***Aug-01-2026=4***Aug-02-2026=1***Aug-03-2026=5***Aug-05-2026=1***Aug-11-2026=1' WHERE job_id'1692405'  
0.0016   UPDATE employer_jobs SET monthly_hits '***Jul-2026=2209***Aug-2026=12' WHERE job_id'1692405'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1692405' 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` = 1692405 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '956403'
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)