CPU Fan Header: Where It Is and How to Use It
A CPU fan header is a dedicated 3-pin or 4-pin connector on a motherboard that supplies 12V power and transmits speed-control signals to a CPU cooler’s fan.
Last updated: July 2026
Table of Contents
- Quick Answer: What Is a CPU Fan Header?
- What Is a CPU Fan Header?
- The Basic Function
- Why the CPU Fan Header Is Different From Other Headers
- Where Is the CPU Fan Header on a Motherboard?
- Physical Location by Form Factor
- How to Identify It on Your Specific Board
- CPU Fan Header Pinout: 3-Pin vs. 4-Pin Explained
- 4-Pin PWM Header (Most Common Modern Standard)
- 3-Pin Voltage-Controlled Header
- Compatibility: Can You Use a 3-Pin Fan in a 4-Pin Header?
- CPU_FAN vs. CPU_OPT vs. AIO_PUMP: Which Header Do You Use?
- CPU_FAN Header
- CPU_OPT Header
- AIO_PUMP Header
- How to Plug In a CPU Fan Header (Step-by-Step)
- Step 1: Identify the Correct Header on the Motherboard
- Step 2: Orient the Connector Correctly
- Step 3: Seat and Click
- Step 4: Verify in BIOS After First Boot
- What Happens If the CPU Fan Header Reads 0 RPM?
- CPU Fan Header and Fan Splitters: What You Need to Know
- CPU Fan Header Settings in BIOS: Fan Curves 101
- FAQ: CPU Fan Header Questions Answered
- Which header should I use for my CPU fan?
- What is the CPU_FAN header on the motherboard?
- What is the CPU_OPT header for?
- Can I plug a 3-pin fan into a 4-pin CPU fan header?
- What happens if nothing is connected to the CPU fan header?
- What You Should Do
Quick Answer: What Is a CPU Fan Header?
The CPU fan header (labeled CPU_FAN on your motherboard) is the connector your CPU cooler’s fan plugs into. It powers the fan, reads its RPM, and lets your BIOS control its speed based on CPU temperature. It’s the only fan header your motherboard actively monitors at boot. No fan connected there means a CPU Fan Error and, on most boards, a hard stop before the system even loads Windows.
You’ve just mounted your CPU cooler and you’re staring at a fan cable with nowhere obvious to plug it. Or worse, you plugged it into a SYS_FAN header and now your PC throws an error on every boot. Both situations are more common than you’d think, and both are easy to fix once you understand what the CPU fan header actually does and where to find it.
This guide covers the exact location of the CPU fan header across different motherboard form factors, the full pinout for 3-pin and 4-pin connectors, how CPU_FAN differs from CPU_OPT and AIO_PUMP, and what to do when the BIOS throws a fan error. By the end, you’ll know exactly where to plug things in and why.

What Is a CPU Fan Header?
The Basic Function
The CPU fan header delivers 12V DC power to your CPU cooler’s fan. That’s the simple part. What makes it different from a plain power connector is everything it does beyond just supplying electricity.
It reads RPM data back from the fan via a tachometer (sense) wire, sending that signal to the BIOS so the board knows the fan is spinning and at what speed. On 4-pin headers, it also sends a PWM control signal to the fan, telling it exactly how fast to spin based on a temperature-driven fan curve you can configure in the UEFI. On 3-pin headers, speed control happens by varying voltage instead of using PWM.
The end result: your CPU fan header is a two-way communication channel between your motherboard and your cooler. The board says how fast to spin; the fan reports back that it’s actually spinning. That feedback loop is what keeps your chip alive under load.
Why the CPU Fan Header Is Different From Other Headers
The big difference is boot dependency. The motherboard checks CPU_FAN at POST. If it reads 0 RPM, it either throws a CPU Fan Error and halts, or forces you to press F1 to continue. No other fan header does this. Your SYS_FAN and CHA_FAN headers can sit empty and the board won’t complain.
The CPU_FAN header also sits on a dedicated 12V rail rated at a minimum of 1A, with most modern boards (including current Z890 and X870E boards) rating it at 1A to 2A. That’s enough headroom for a single high-speed fan or two low-draw fans on a splitter. You can read more about the differences between CPU_FAN and CPU_OPT in the CPU OPT vs CPU FAN header comparison if you want the full breakdown of each header’s monitoring behavior.
Where Is the CPU Fan Header on a Motherboard?
Physical Location by Form Factor
The CPU_FAN header is almost always positioned close to the CPU socket, usually within 1 to 3 inches. The exact spot shifts depending on the motherboard’s size and layout. Here’s where to look based on form factor:
| Motherboard Form Factor | Typical CPU_FAN Location | Distance from Socket |
|---|---|---|
| ATX (full size) | Top-right area, near I/O shroud or VRM heatsink | 1–3 inches from socket |
| Micro-ATX | Upper-right or top-center | 1–2 inches from socket |
| Mini-ITX | Varies, often top-right corner | 0.5–2 inches from socket |
| E-ATX | Top-right, sometimes dual headers near socket | 1–4 inches from socket |
On Mini-ITX boards, space is tight. That’s it. Space constraints push headers into tighter clusters, so double-check your manual rather than guessing by eye.
How to Identify It on Your Specific Board
Look for a white or black 4-pin header with CPU_FAN printed in white silkscreen text on the PCB directly next to or below it. The text is small but it’s always there on retail boards.
If you can’t spot it visually, check your motherboard manual. Every manufacturer includes a header map in the first few pages of the layout section. ASUS, MSI, Gigabyte, and ASRock all post free PDF manuals on their support pages:
One reliable visual shortcut: CPU_FAN is almost always right next to CPU_OPT if that header is present on your board. If you find one, the other is typically within half an inch.

CPU Fan Header Pinout: 3-Pin vs. 4-Pin Explained
4-Pin PWM Header (Most Common Modern Standard)
Most CPU coolers shipped today use 4-pin PWM connectors, and virtually every modern motherboard from Intel Z690 through Z890 and AMD B550 through X870E includes a 4-pin CPU_FAN header as standard.
| Pin | Signal | Function |
|---|---|---|
| Pin 1 | GND | Ground |
| Pin 2 | +12V | Power supply |
| Pin 3 | Sense (Tach) | RPM feedback to motherboard |
| Pin 4 | Control (PWM) | Speed control signal at 25 kHz |
PWM (Pulse Width Modulation) controls fan speed by varying the duty cycle of a fixed-frequency signal. The fan always gets full 12V on Pin 2; Pin 4 tells it what percentage of the time to actually spin at full power. This gives you smooth, precise speed control from around 200 RPM at minimum duty cycle up to 2,000+ RPM at 100%, depending on the specific cooler.
3-Pin Voltage-Controlled Header
Older fans and some budget coolers still use 3-pin connectors. The pinout drops Pin 4 entirely.
| Pin | Signal | Function |
|---|---|---|
| Pin 1 | GND | Ground |
| Pin 2 | +12V | Power supply |
| Pin 3 | Sense (Tach) | RPM feedback only |
Speed is controlled by changing the voltage on Pin 2, typically ranging from 5V to 12V. The catch: most fans have a minimum voltage threshold of around 7V before they start spinning reliably. Below that and the fan may stall. Less precise than PWM. Not a problem in practice for most builds, but worth knowing.
Compatibility: Can You Use a 3-Pin Fan in a 4-Pin Header?
Yes. A 3-pin connector plugs into the first three pins of a 4-pin header. Pin 4 stays unused. The fan runs fine. Most modern BIOS/UEFI firmware auto-detects the pin count and automatically switches to DC (voltage) control mode for 3-pin fans. You don’t need to change anything manually on most current boards, though you can explicitly set it in the fan control section if you want.
CPU_FAN vs. CPU_OPT vs. AIO_PUMP: Which Header Do You Use?
CPU_FAN Header
This is your primary connection. Non-negotiable. The board monitors it at boot, and if it reads 0 RPM, you’ll get a CPU Fan Error before the system finishes POST. It feeds RPM data to the BIOS for fan curve management and is the header your cooler’s main fan belongs on. Max sustained current on most modern boards is 1A, with some Z890 and X870E boards rated up to 2A.
CPU_OPT Header
CPU_OPT stands for Optional. The name says it all. The board does not check it at boot, so you won’t get errors if nothing is plugged in. On most boards it doesn’t report independently to the BIOS for fan curve control either, though behavior varies by manufacturer and firmware version. It’s designed for secondary fans on dual-fan tower coolers or additional radiator fans on an AIO. Same 12V spec as CPU_FAN, same 1A to 2A current rating.
AIO_PUMP Header
If you’re running an AIO liquid cooler, plug the pump into AIO_PUMP, not CPU_FAN. The AIO_PUMP header runs at constant or near-constant speed by default because you never want a pump speed-throttled like a fan. Its sustained current rating is higher, up to 3A on some boards, to handle pump motors that draw more than a typical fan. Using AIO_PUMP for a regular fan will result in that fan always running at maximum speed. Not great.
If you’re using an AIO and want to understand the cooling system in more detail, the guide on what an AIO cooler is and how liquid cooling works covers the full picture.
| Header | Boot Required | RPM Monitoring | Fan Curve Control | Best For | Max Current |
|---|---|---|---|---|---|
| CPU_FAN | Yes | Yes | Yes | Primary cooler fan | 1–2A |
| CPU_OPT | No | Limited/None | Varies by board | Secondary fan, AIO fans | 1–2A |
| AIO_PUMP | No | Yes (pump RPM) | Constant speed | AIO pump | 2–3A |
| SYS_FAN / CHA_FAN | No | Yes | Yes | Case fans | 1A |
How to Plug In a CPU Fan Header (Step-by-Step)
Step 1: Identify the Correct Header on the Motherboard
Locate CPU_FAN using the silkscreen label on the PCB or the header map in your motherboard manual. Confirm it’s the 4-pin header closest to the CPU socket. If CPU_OPT is nearby, CPU_FAN is typically the one on the left or the one positioned slightly closer to the socket.
Step 2: Orient the Connector Correctly
The fan connector has a locking tab or notch on one side. Hold the connector so the tab faces the matching notch on the header. Fan connectors are keyed, meaning they physically can’t seat backwards if manufactured correctly. Don’t force it.
Step 3: Seat and Click
Press firmly and evenly until you feel or hear a small click as the locking tab engages. Give it a gentle tug to confirm it’s locked. If there’s significant resistance before the click, stop and recheck orientation. Forcing a misaligned connector can bend pins.
Step 4: Verify in BIOS After First Boot
Enter the BIOS by pressing DEL or F2 at POST (varies by board). Navigate to the Hardware Monitor or Fan Control section. You should see a non-zero RPM value for CPU_FAN, typically 800 to 1,500 RPM at idle depending on your cooler and thermal state. If it reads 0 or N/A, the connection needs re-seating.

What Happens If the CPU Fan Header Reads 0 RPM?
The BIOS throws a “CPU Fan Error” message and the system either refuses to complete POST or forces you to press F1 to continue every single boot. Neither is acceptable for a daily-use machine.
Common causes:
- Disconnected fan: The cable pulled out or was never fully seated
- Dead fan: The fan motor failed and isn’t spinning at all
- Wrong header: Fan plugged into SYS_FAN or CHA_FAN instead of CPU_FAN
- Low-RPM fan below BIOS threshold: Some quiet 200 RPM fans register as 0 because the BIOS minimum detection threshold is set too high
Fix steps in order: re-seat the cable, verify you’re on the CPU_FAN header, test the fan on a different header to confirm it spins, then check BIOS settings. Most UEFI firmware lets you set the CPU_FAN minimum RPM threshold to “Ignore”, but only do this if you have confirmed cooling running via another method, such as an AIO pump with radiator fans on CPU_OPT. If your system won’t POST at all, the broader PC won’t turn on checklist covers the full diagnostic process step by step.
For low-RPM PWM fans that get misread, set the BIOS minimum RPM threshold to 200 to 400 RPM rather than “Ignore.” You keep monitoring active without triggering false errors.
CPU Fan Header and Fan Splitters: What You Need to Know
You can run multiple fans from a single CPU_FAN header using a splitter. But there are real limits, and ignoring them can cause problems.
Most CPU_FAN headers are rated at 1A maximum continuous current. A typical 120mm or 140mm PWM case fan draws 0.15A to 0.5A at full speed. Do the math before you add fans:
| Fans on Splitter | Estimated Current Draw | Safe on CPU_FAN? |
|---|---|---|
| 1 fan | 0.15–0.5A | Yes |
| 2 fans | 0.3–1.0A | Usually |
| 3 fans | 0.45–1.5A | Check individual fan specs |
| 4+ fans | 0.6A and above | Use a SATA-powered hub |
If you’re running a dual-radiator setup or have multiple fans to manage, use a PWM fan hub powered directly by a SATA connector from the PSU. The hub takes the PWM signal from CPU_FAN for speed control but draws power from the PSU rail, completely bypassing the header’s current limit. That’s the right way to run 4 or more fans off a single control signal. The PC fan hub and splitter guide covers the specific hardware options and how to wire them correctly.
One more point: use a PWM splitter, not a plain power splitter, if you want all fans to respond to the BIOS fan curve. A basic Y-cable just splits power. A PWM splitter replicates the control signal to all connected fans.
CPU Fan Header Settings in BIOS: Fan Curves 101
The CPU_FAN header is the primary input for BIOS fan curve control. Getting this right makes a real difference in both thermals and noise. A properly tuned curve keeps your system quiet at idle and fully protected under load.
Access fan control in your BIOS via:
- ASUS boards: Q-Fan Control (under the AI Tweaker or Advanced section)
- Gigabyte boards: Smart Fan 5
- MSI boards: Fan Tuning
- ASRock boards: FAN-Tastic Tuning
Set your temperature source to CPU Package temperature rather than CPU diode. CPU Package reflects the actual thermal performance of your processor and responds more accurately to real workload conditions.
Here’s a practical starting point for fan curve targets. Adjust based on your specific cooler’s capability and your noise preferences:
| CPU Temp | Fan Speed Target |
|---|---|
| Below 40°C | 30–40% |
| 40–60°C | 40–60% |
| 60–75°C | 60–80% |
| 75–85°C | 80–100% |
| Above 85°C | 100% (max) |
Set the header to PWM mode if you have a 4-pin fan. Use DC mode only with 3-pin fans. PWM gives you finer control and typically allows the fan to spin down lower at idle without stalling. On a Ryzen 9 9950X3D or Core Ultra 9 285K running demanding workloads, a well-set fan curve can shave 5 to 10°C off peak temps compared to a fixed-speed setup, simply by ramping up faster and earlier.
FAQ: CPU Fan Header Questions Answered
Which header should I use for my CPU fan?
Always plug your primary CPU cooler fan into the CPU_FAN header. It’s the only header the motherboard monitors at boot and uses as the control input for BIOS fan curves. Secondary fans and AIO radiator fans can go on CPU_OPT or SYS_FAN headers, but the main cooler fan belongs on CPU_FAN.
What is the CPU_FAN header on the motherboard?
The CPU_FAN header is a 3-pin or 4-pin connector reserved specifically for the CPU cooler’s fan. It monitors RPM, controls fan speed (via PWM on 4-pin or voltage on 3-pin), and will prevent normal boot if no fan is detected spinning. It’s the most important fan header on the board.
What is the CPU_OPT header for?
CPU_OPT (Optional) is a secondary fan header for additional cooling accessories. Think dual-fan tower coolers, extra radiator fans on an AIO, or any supplemental fan for CPU-adjacent cooling. The board does not check for a connection at boot, so you won’t get errors if it’s empty.
Can I plug a 3-pin fan into a 4-pin CPU fan header?
Yes. A 3-pin connector seats into the first three pins of a 4-pin header with Pin 4 left unused. The fan will operate under voltage (DC) control instead of PWM control. It works fine. Most current BIOS firmware detects the pin count automatically and adjusts the control mode without any input from you.
What happens if nothing is connected to the CPU fan header?
The BIOS detects 0 RPM on the CPU_FAN header and displays a “CPU Fan Error”. Depending on the board, the system either halts completely or requires you to press F1 to continue on every single boot. You can disable the check in BIOS settings, but only do that if you’ve confirmed your CPU has active cooling through another verified method.
What You Should Do
Plug your primary CPU cooler fan into CPU_FAN. Full stop. Put secondary fans or AIO radiator fans on CPU_OPT or SYS_FAN. Put the AIO pump on AIO_PUMP if your board has one. After your first boot, open the BIOS, find the Hardware Monitor, and verify CPU_FAN shows a real RPM value. Then head into the fan control section and dial in a fan curve that matches your cooler and your tolerance for noise. Don’t leave it on the default “Standard” preset. A custom curve takes five minutes and your thermals and noise floor will both improve for it.

Alex has been building and tweaking custom PCs for over 12 years. From budget builds to full custom water loops, he’s assembled more than 50 systems and helped hundreds of builders troubleshoot their rigs. When he’s not benchmarking the latest hardware, you’ll find him optimizing airflow setups or stress-testing overclocks.