Torrent Clients

How to Schedule Torrent Downloads at Night on Windows

Torrent Clients October 29, 2026 17 min read
How to Schedule Torrent Downloads at Night on Windows

Do your torrents slow down your video calls and web pages during the day?

Many people solve this by downloading at night. The line is free, nobody else in the house is using it, and the computer can work while you sleep. The problem is that you do not want to wake up at one in the morning to press start, and then press stop before work.

You do not have to. Windows and qBittorrent can do this for you. You can set a time window in which your torrents run at full speed, and a limit for the rest of the day. You can also start and stop qBittorrent at set hours, wake the computer from sleep, and shut it down when the downloads finish.

Advertisement

In this guide, we’ll show you how to schedule torrent downloads at night on Windows. We’ll cover the built-in speed scheduler in qBittorrent, Windows Task Scheduler, the Web UI commands that pause and resume torrents, wake timers, and automatic shutdown. We’ll also point out the common problems, such as a computer that sleeps before the job starts.

What Are Your Options for Scheduling?

There is more than one way to schedule torrents, and each one does a different job. It helps to choose the right one before you start.

MethodWhat it doesBest forLimits
qBittorrent speed schedulerSwitches between two sets of speed limits at set timesKeeping the line free by day and fast by nightIt does not start or stop torrents
Task Scheduler: start and close qBittorrentOpens the program at one time and closes it at anotherRunning the client only at nightThe computer must be awake at those times
Web UI commands: pause and resumePauses or resumes all torrents at set timesKeeping the client open but idle by dayNeeds the Web UI turned on
Automatic shutdown when doneShuts down or suspends the computer after downloads finishSaving power after a long downloadOnly works once the downloads end
Queue limitsControls how many torrents run at onceReducing load at all hoursNo time of day control

Many people combine two of these. For example, they use the speed scheduler for daily limits and Task Scheduler for starting the computer at night.

Method 1: Use the qBittorrent Speed Scheduler

This is the simplest method, and it needs no other tools. It works with two sets of limits: the normal limits and the alternative limits. The scheduler switches to the alternative limits during the time window that you choose.

How it works

  • The normal limits are called Global Rate Limits. They apply all the time unless the alternative limits are active.
  • The alternative limits are a second pair of numbers for download and upload.
  • When the scheduler is on, qBittorrent uses the alternative limits inside the window, and the normal limits outside it.

A value of zero means no limit.

Plan A: Slow by day, fast by night

This is the most common plan. You keep your normal limits low, and you make the alternative limits unlimited, then you schedule the alternative limits for the night.

  • Global download limit: a low number, such as 500 KiB/s, or any value that leaves room for your other use.
  • Global upload limit: a low number.
  • Alternative download limit: 0, which is unlimited.
  • Alternative upload limit: a number below your line’s upload speed, since a full upload line slows downloads.
  • Schedule: from 01:00 to 07:00, every day.

During the day, your torrents work slowly, and your browsing stays fast. At night, they run at full speed.

Plan B: Fast by day, slow by night

Some people want the opposite, for example when the computer must stay quiet at night. Set the alternative limits to low values, and schedule them for the night hours. The normal limits stay unlimited for the day.

Step-by-step setup

  • Open qBittorrent, then click Tools, then Options.
  • Open the Speed tab.
  • Under Global Rate Limits, enter your normal download and upload limits.
  • Under Alternative Rate Limits, enter the other pair of limits.
  • Tick Schedule the use of alternative rate limits.
  • Set the From and To times. A window can pass midnight, for example from 22:00 to 06:00.
  • Choose the days. You can pick every day, weekdays, weekends, or a single day of the week.
  • Click Apply, then OK.

You can check which limits are active by looking at the turtle icon in the status bar at the bottom of the window. When the icon is on, the alternative limits are active.

The official qBittorrent options explanation describes each of these settings.

Things to know about the scheduler

  • Your computer clock must be correct. The scheduler uses the local time of the computer.
  • If you switch the turtle icon on by hand, it overrides the schedule until the next change.
  • The scheduler does not wake the computer or start qBittorrent. It only works while the client runs.
  • A schedule can be set for each day. If you want a long weekend window, use the weekend option.

Method 2: Start and Close qBittorrent With Task Scheduler

If you want the client itself to run only at night, use Windows Task Scheduler. It can open qBittorrent at one hour and close it at another.

Create the start task

  • Press the Windows key, type Task Scheduler, and open it.
  • Click Create Task on the right. Do not use Create Basic Task, because it has fewer options.
  • On the General tab, name the task, for example qBittorrent Night Start. Choose Run only when user is logged on, so the program can show its window and tray icon.
  • On the Triggers tab, click New, choose Daily, and set the start time, for example 01:00.
  • On the Actions tab, click New, choose Start a program, and browse to qbittorrent.exe. It is usually in C:\Program Files\qBittorrent.
  • On the Conditions tab, tick Wake the computer to run this task if you want it to wake from sleep.
  • On the Settings tab, tick Run task as soon as possible after a scheduled start is missed.
  • Click OK.

You can also create the task with one command in Command Prompt. The schtasks command is described in the Microsoft schtasks documentation. A command like this creates a daily start at one in the morning:

schtasks /create /tn “qBittorrent Night Start” /tr “\”C:\Program Files\qBittorrent\qbittorrent.exe\”” /sc daily /st 01:00

Create the stop task

Closing qBittorrent cleanly matters, because it needs to save its resume data. A forced close can lose some progress. The cleanest way is to ask it to shut down through the Web UI, as shown in the next method. The simple way is the taskkill command without the force option, which asks the program to close:

taskkill /IM qbittorrent.exe

If your client minimizes to the tray instead of closing, this may not end it. In that case, use the Web UI shutdown command.

Create a second task with a daily trigger at 07:00 and the action set to run this command.

Method 3: Pause and Resume With the Web UI

Another approach keeps qBittorrent open all day, but pauses all torrents in the daytime and resumes them at night. This uses the Web UI, which has commands you can call from the command line. The commands are listed in the official WebUI API documentation.

Step 1: Turn on the Web UI

  • Open Tools, then Options, then the Web UI tab.
  • Tick Web User Interface (Remote control).
  • Note the port, which is 8080 by default.
  • If you only use it on the same computer, you can tick the option to bypass authentication for clients on localhost. This lets a scheduled command work without a login. Use this only on a computer that you control, and keep the Web UI from being reachable from the internet.

Step 2: Choose the commands

Windows 10 and Windows 11 include curl. These commands send a request to the local Web UI.

  • To pause all torrents in versions up to 4: curl.exe -X POST -d “hashes=all” http://localhost:8080/api/v2/torrents/pause
  • To resume all: curl.exe -X POST -d “hashes=all” http://localhost:8080/api/v2/torrents/resume
  • In versions 5 and later, the names changed to stop and start: curl.exe -X POST -d “hashes=all” http://localhost:8080/api/v2/torrents/stop and then torrents/start.
  • To close qBittorrent cleanly: curl.exe -X POST http://localhost:8080/api/v2/app/shutdown

Check the documentation for your version, because the command names depend on it.

Step 3: Schedule the commands

Create two tasks in Task Scheduler. One runs the resume or start command at night, and the other runs the pause or stop command in the morning. In each task, choose Start a program, enter curl.exe as the program, and put the rest of the command in the arguments box.

This method keeps your torrent list and progress as they are, and it also works when you use the client as a background program.

Method 4: Wake the Computer for the Night Job

A sleeping computer cannot run any task. If you want the job to start while the computer sleeps, enable wake timers.

  • Open Control Panel, then Power Options, and click Change plan settings for your plan.
  • Click Change advanced power settings.
  • Open Sleep, then Allow wake timers, and set it to Enable.
  • In your Task Scheduler task, tick Wake the computer to run this task.

Wake timers work from sleep. They do not turn on a computer that is fully shut down. Some computers can start from a full shutdown with a BIOS or UEFI setting called wake on RTC alarm, but the name and the steps are different on each model, so check your manual.

Hibernation works with wake timers on many computers, but not on all. Test it once before you rely on it.

Method 5: Shut Down or Sleep After the Downloads Finish

If you start a big batch at night and want the computer to power down when the batch ends, qBittorrent can do it. In many versions, the Tools menu has choices for what to do when all downloads finish, such as exit the program, suspend, hibernate, or shut down the system.

  • Open the Tools menu and look for the options about downloads completion.
  • Choose the action you want.
  • Add your torrents and let them run.

This saves power and wear. Keep in mind two points. First, the action runs when downloads finish, and seeding torrents may still be active, depending on your version and settings. Second, turn the choice off for the next day if you do not want the computer to shut down after the next download.

Make Sure the Computer Stays Awake While It Works

The best schedule fails if the computer sleeps in the middle of a download.

  • Open Settings, then System, then Power, and set the sleep timers so the computer does not sleep during your window. You can set a longer time when it is plugged in.
  • On a laptop, keep the charger connected, and set the lid action so closing it does not sleep the computer.
  • Turn off the option that lets Windows turn off your network adapter to save power. You find it in the adapter’s properties, in Device Manager.
  • Set Windows Update active hours so it does not restart the computer in the middle of your night window.

If you plan to leave an external drive connected for the downloads, make sure its power saving is off. Our guide on the qBittorrent I/O error on Windows explains what happens when a drive disconnects.

Combine the Scheduler With Your VPN

If you use a VPN, make sure it starts before qBittorrent does. If qBittorrent is bound to the VPN adapter and opens before the adapter exists, it cannot connect.

Advertisement
  • Set the VPN app to start with Windows and connect automatically.
  • In Task Scheduler, add a delay of a minute or two to the qBittorrent start task, or set the trigger to a time that is a few minutes later than the VPN start.
  • Keep the kill switch on, so a drop at night does not expose your address.

Our guide on how to bind qBittorrent to a VPN interface on Windows covers the setup.

A Complete Example Setup

Here is a plan that works for many home users.

  • The computer is a desktop that stays on all night.
  • In qBittorrent, the normal limits are 500 KiB/s down and 100 KiB/s up for the day.
  • The alternative limits are unlimited download and an upload limit at about 80 percent of the line.
  • The scheduler uses the alternative limits from 01:00 to 07:00 every day.
  • The Web UI is on, with localhost bypass.
  • A Task Scheduler job at 07:05 pauses all torrents, so nothing uses the line for work calls.
  • A job at 00:55 resumes all torrents.
  • Sleep is set to never while plugged in.

With this plan, the computer works at night, stays quiet in the day, and you never have to touch it.

Common Problems and Fixes

ProblemLikely causeFix
The scheduler does not change the speedThe schedule box is not ticked, or the clock is wrongCheck Options, Speed and the system time
The task does not start at nightThe computer was asleepEnable wake timers and tick the wake option in the task
qBittorrent opens but nothing downloadsThe VPN or network was not readyDelay the start task and start the VPN first
Torrents are still slow at nightA limit, a port, or a drive problemCheck the turtle icon, the port, and the disk
The program does not close at the stop timetaskkill did not end itUse the Web UI shutdown command
The computer shuts down too earlyThe completion action was left onTurn off the action in the Tools menu
The task shows it ran, but nothing happenedA wrong path or a missing quote in the commandCheck the path and run the command by hand

If your night speeds are still low, our guide on why a torrent download speed drops after a few minutes lists the causes.

Tips for Better Night Downloads

  • Add your torrents before you go to bed, and check that they started.
  • Use the queue limits to keep the number of active torrents reasonable. Our guide on qBittorrent queued vs stalled explains how the limits work.
  • Test the schedule with a short window first, for example the next ten minutes, before you rely on it.
  • Keep your computer cool and in a place with air flow.
  • Check your internet plan. Some plans have data caps, or different rules at night, and a large download can use a lot of data.
  • Keep a record of what you did. If a task fails, you can find the cause faster.

How to Test Your Schedule Before You Trust It

A schedule that you never tested is a guess. Test it in daylight with a short window.

  • Set the scheduler window to start two minutes from now and end ten minutes later.
  • Start a healthy torrent, such as an official Linux image, so you can see the speed change.
  • Watch the turtle icon and the speed. When the window begins, the limits should change.
  • When the window ends, check that the limits return to normal.
  • For a Task Scheduler job, set the trigger a few minutes ahead, and check that the program opens.
  • Once it works, set the real times.

If something fails, you can fix it while you are awake, instead of finding out at seven in the morning.

What to Check in Task Scheduler When a Task Fails

Task Scheduler keeps a record of what happened. Use it.

  • Select your task and open the History tab at the bottom. If History is off, enable it from the Actions pane on the right.
  • Look at the Last Run Result column. A value of 0x0 means the task ran without an error.
  • Check that the path to qbittorrent.exe is correct and that quotation marks surround any path that has spaces.
  • If you chose Run whether user is logged on or not, a program with a window may run in the background where you cannot see it. For a tray program, Run only when user is logged on is easier.
  • If the task needs more rights, tick Run with highest privileges, but only if it is needed. A normal user can start qBittorrent without extra rights.
  • Right-click the task and choose Run to start it by hand and see what happens.

Morning Check: What to Look At

When you wake up, spend a minute checking the result.

  • Open the torrent list and see which torrents finished. A finished torrent shows Seeding or Completed.
  • Look for torrents with Errored, Missing Files, or Stalled. If any, open View, then Log to read the reason.
  • Check free space on the drive, because large batches can fill it.
  • Check that the schedule returned to normal limits, if you use the scheduler.
  • Scan finished files with your antivirus before you open them.

If you see errors that repeat every night, read our guide on the qBittorrent hashing error, which explains how to repair a damaged torrent.

Different Plans for Different Needs

Not every household has the same needs. Here are some common plans.

SituationSuggested plan
One computer, shared internet, quiet hours at nightSpeed scheduler with unlimited alternative limits from late night to early morning
Laptop that sleepsTask Scheduler start task with the wake option, charger connected
Computer that must stay quiet at nightRun torrents by day with limits, pause at night with the Web UI
Limited data plan with free night dataStart and close the client at the free hours with Task Scheduler
Seedbox or always-on serverSpeed scheduler only, since the client runs all day
Shared computer with other usersPortable profile and a start task for your own account

Choose the plan that fits and keep it simple. Every extra layer is one more thing that can fail.

Free Night Data and Data Caps

Some internet plans give extra data or higher speed at night. Others have a monthly cap and charge for overuse. Before you move all your downloads to night hours, read your plan.

  • If the plan has a night window, match your scheduler times to it. Check whether the time zone for the window is yours.
  • If the plan has a monthly cap, remember that uploads can count too. Seeding at night uses data.
  • Use the global upload limit and the alternative upload limit to control how much you share.
  • Check your provider’s usage page once a week, or use the data usage page in Windows Settings.

Safety Notes for Unattended Downloads

When you leave a computer to download without watching it, plan for problems.

  • Use only torrents from sources you trust, and only for content you have the right to download.
  • Keep your antivirus on, and scan the finished files.
  • Do not leave the Web UI open to the internet. Keep it on the local network, with a strong password, or limit it to localhost.
  • Do not run the computer on a surface that blocks air flow.
  • Use a surge protector for a computer that runs all night.

Quick Checklist

  • Choose the method: speed scheduler, Task Scheduler, or the Web UI.
  • Set normal and alternative limits.
  • Set the time window and the days.
  • Enable wake timers if the computer sleeps.
  • Turn off sleep during the window.
  • Start the VPN before qBittorrent, if you use one.
  • Test with a short window.
  • Check the result in the morning.

Frequently Asked Questions (FAQs)

Can qBittorrent schedule downloads by itself?

It can schedule speed limits. The built-in scheduler switches between normal and alternative limits at set times. It cannot start the program or wake the computer.

How do I make torrents run only at night?

Use the alternative limits for the night, and set the normal limits low for the day. Or use Task Scheduler to start qBittorrent at night and close it in the morning.

Does the qBittorrent scheduler wake my computer?

No. The computer must already be awake. Use a Task Scheduler task with the wake option for that.

How do I stop qBittorrent from running during the day?

Use Task Scheduler to close it in the morning, or use the Web UI to pause all torrents at a set time.

Can I schedule different times for weekdays and weekends?

You can choose every day, weekdays, weekends, or a single day in the scheduler. For more detailed plans, use Task Scheduler.

Will qBittorrent lose progress if I close it at a set time?

A clean close saves the resume data, so you should not lose progress. A forced close can lose some. Use the Web UI shutdown command when possible.

How do I shut down the computer after the downloads finish?

Use the choices in the Tools menu that run an action when all downloads complete, such as shut down or suspend, if your version has them.

Will the schedule work if the computer is asleep?

Not unless you enable wake timers and set the task to wake the computer. Test it once before you rely on it.

Do I need the Web UI for scheduling?

Only for the pause, resume, and clean shutdown commands. The speed scheduler and the start task do not need it.

Is it safe to leave the computer on all night?

Most computers handle it well, if they have good air flow and a stable power supply. Do not leave a laptop closed in a bag or on a soft surface while it runs.

Final Thoughts

Scheduling torrents at night is a small setup that pays off every day. Your line stays free for work and calls, and your downloads finish while you sleep.

For most people, the built-in speed scheduler is enough. If you want the program to start and stop at set times, add a Task Scheduler job, and use the Web UI commands for a clean pause or shutdown.

Test the plan once with a short window, make sure the computer stays awake, and start your VPN before qBittorrent if you use one. After that, it runs by itself.

Advertisement
Mindful reading

Better ideas, delivered thoughtfully.

Receive useful articles, thoughtful perspectives and practical knowledge from Mindful Tomorrow without unnecessary noise.

Scroll to Top