Skip to main content

How to Schedule an Xfinity Appointment Online, by Phone, or Through the App

The fastest way to schedule an Xfinity appointment

You can schedule an Xfinity appointment through three routes: the Xfinity website, the Xfinity mobile app, or by calling Xfinity customer service at 1-800-934-6489. The website and app are usually fastest because you can pick your time slot immediately and see real-time availability. Phone scheduling takes longer but works if you need to discuss service issues before booking or if you have questions the online system won't answer.

Most appointments are for installation, service calls, or equipment pickup. Xfinity typically offers same-day or next-day slots in your area, though availability depends on local technician schedules. You'll need your account number or the phone number associated with your account to book online.

Key Takeaways

  • Schedule online or through the Xfinity app to see available time slots immediately without waiting on hold.
  • Have your account number or the phone number on your account ready before you start booking.
  • Xfinity sends a text or email confirmation with your appointment window, usually a four-hour block rather than an exact time.
  • You can reschedule or cancel through the same online tools up until 24 hours before your appointment.
  • If you miss your appointment window, contact customer service to reschedule; repeated no-shows may result in a service fee.

Scheduling through the Xfinity website

Go to xfinity.com and sign into your account. Click on "Schedule Service" or "Appointments" (the exact link name varies by page layout). You'll see a list of available appointment types: installation, service call, equipment pickup, or repair. Select the service you need.

The system will ask for your service address and show available dates and time windows in your area. Xfinity displays appointments as four-hour blocks—for example, "12:00 PM to 4:00 PM"—rather than a specific arrival time. The technician will text or call 30 minutes before arriving within that window. Select your preferred date and time, review your confirmation, and you're done. You'll receive an email confirmation immediately.

Using the Xfinity mobile app

Open the Xfinity app on your phone and tap the menu icon (three horizontal lines). Select "Appointments" or "Schedule Service." The process is identical to the website: choose your service type, enter your address, pick a time slot, and confirm. The app often loads faster on mobile and lets you manage your appointment from anywhere.

If you've already scheduled an appointment, you can view it in the app under "My Appointments." From there you can reschedule or cancel without calling. The app also shows you a map and estimated arrival window as your appointment approaches.

Scheduling by phone with customer service

Call 1-800-934-6489 and tell the representative you want to schedule an appointment. Have your account number or the phone number on your account ready. The representative will ask what service you need, confirm your address, and read available time slots to you. This route takes 10 to 20 minutes depending on hold times.

Phone scheduling is useful if you need to troubleshoot a problem before booking (for example, if you're unsure whether you need a technician visit) or if you have questions about what service you actually need. The representative can also note special instructions—for example, that you need the technician to call before entering a locked building.

What to expect on appointment day

Xfinity will send you a text message and email with your appointment confirmation, including the four-hour window and a phone number to call if you need to reschedule. About 30 minutes before the technician arrives, you'll receive another text or call with a more specific arrival time. Make sure someone is home during the entire window; if you're not there when the technician arrives, the appointment will be marked as a no-show.

Have your account number or ID ready. The technician will need to access your equipment and may need to enter your home or apartment. If you have pets or access restrictions, mention them in the appointment notes when you book, or call the number in your confirmation to add them later.

Rescheduling or canceling your appointment

You can reschedule or cancel through the Xfinity website, app, or by calling 1-800-934-6489. Online rescheduling is instant: go to "My Appointments," select the appointment you want to change, and pick a new date and time. You can make changes up until 24 hours before your appointment window begins.

If you cancel within 24 hours of your appointment or miss the appointment entirely, Xfinity may charge a service fee (usually $25 to $50, though amounts vary). If you need to reschedule repeatedly, call customer service to discuss your situation; representatives sometimes waive fees in cases of genuine hardship or repeated scheduling conflicts on Xfinity's end.

Troubleshooting common scheduling problems

If you can't find available appointments in your area, it usually means local technicians are fully booked. Check back the next day—Xfinity releases new slots as technicians complete jobs. You can also call 1-800-934-6489 and ask if the representative can see earlier availability or put you on a waitlist for cancellations.

If your account number isn't working online, try using the phone number associated with your account instead. If you're still locked out, call customer service; they can verify your identity and book the appointment for you over the phone. If you're a new customer and don't have an account number yet, you'll need to call to schedule your installation appointment.

Frequently Asked Questions

Can I schedule an appointment for someone else's account?

No. You need to sign into the account or have the account number and phone number on file. If you're scheduling for a family member or roommate, ask them for their account credentials, or call 1-800-934-6489 and have them verify the account with the representative.

What if I need to reschedule but the website shows no available slots?

Call 1-800-934-6489. Customer service representatives can sometimes see additional availability or move you to an earlier slot. New slots also open throughout the day as technicians complete jobs, so check back in a few hours if you're flexible.

Will the technician call before arriving?

Yes. You'll receive a text or call approximately 30 minutes before the technician arrives within your four-hour window. If you don't hear from them by the end of the window, call the number in your appointment confirmation.

What happens if I'm not home during my appointment window?

The appointment will be marked as a no-show. Xfinity may charge a service fee for missed appointments. Reschedule through the app, website, or by calling 1-800-934-6489. If you have a pattern of missed appointments, call to discuss; some situations may have access to for fee waivers.

Can I request a specific technician or time of day?

You can't request a specific technician through the online system, but you can add notes when you book or call customer service to request morning, afternoon, or evening appointments. Xfinity will try to honor your preference, but availability varies by day and location.

This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.