How to Program a Repeater Into a Baofeng UV-5R (So It Actually Talks Back)

How to Program a Repeater Into a Baofeng UV-5R (So It Actually Talks Back)

You bought the cheap Baofeng, you can hear the local repeater, and now you key up and nothing happens. This is the wall almost every new ham hits, and it is almost never the radio. Programming a repeater into a UV-5R comes down to three numbers and one tone setting people forget. Here is exactly how to do it, both the easy way and the keypad way, and how to tell which setting you got wrong.

HobbyStack EditorialMay 24, 2026Updated July 9, 20261 min read
Part of the Ham Radio hobby guideSee the full overview — what it involves, what it costs, and how to start.
Key takeaways
  • The repeater almost never repeats you for one reason: a missing transmit CTCSS tone (menu 13). Nail that and the rest is easy.
  • You only need three numbers, and all of them come from RepeaterBook: the output frequency, the offset, and the tone.
  • On 2 meters the offset is 600 kHz; on 70 centimeters it is 5 MHz. The plus or minus direction comes from the listing.
  • A cheap USB cable plus the free CHIRP software beats the keypad menus for everything except a quick edit in the field.
  • If you can hear the repeater but get no reply, it is your tone or your offset direction, not a broken radio.

What you are actually setting up

A repeater is a radio on a hilltop or tower that listens on one frequency and instantly rebroadcasts what it hears on another, which is how a 5 watt handheld can suddenly reach across a whole city. To use one, your Baofeng has to do three things at once: listen on the repeater's output frequency, transmit back on a slightly different input frequency, and send a quiet sub-audible tone that tells the repeater you are allowed to key it up. Get any one of those wrong and nothing happens, and the radio gives you almost no feedback about which one you missed.

Those three things map to three numbers you look up once: the output frequency, the offset (how far the transmit frequency sits from it), and the CTCSS tone (also called a PL tone). A typical listing reads something like 146.760 MHz, minus offset, 100.0 Hz. That means you listen on 146.760, your radio transmits 600 kHz lower on 146.160 when you press the button, and it sends a 100.0 Hz tone the whole time you talk. Once you can read that one line, the rest is just typing it into the radio.

This guide assumes you already have a Baofeng in hand and a license, or that you are only listening for now. If you are still deciding whether the hobby is for you, or you have not gotten licensed yet, start with the full ham-radio hobby guide instead, then come back here when you have a radio to set up.

The easy way: CHIRP and a cheap programming cable

Honestly, almost nobody who does this a lot programs a Baofeng from the keypad. They use CHIRP, a free open-source program, with a USB programming cable, because it turns a fiddly menu dance into filling in a spreadsheet. It is the method worth learning first.

The workflow goes like this:

  • Read from the radio before you touch anything. In CHIRP, choose Radio then Download, and pick your exact model. This matters more than it looks: the UV-5R, UV-5R V2+, BF-F8HP and the rest are listed separately and are not interchangeable, and choosing the wrong one is the usual reason an upload fails or scrambles the radio. Downloading first also gives you a backup to fall back on.
  • Add a row for the repeater. Put the output frequency in the Frequency column, set Duplex to plus or minus to match the offset direction, and set Offset to 0.600000 for a 2 meter repeater or 5.000000 for a 70 centimeter one.
  • Set the tone the right way. In the Tone Mode column choose Tone, not TSQL, then enter the tone value (for example 100.0). Tone sends the sub-audible tone only when you transmit, which is exactly what a repeater wants. TSQL also makes your own radio stay silent unless it hears that same tone coming back, which is a classic way to end up with a radio that seems dead.
  • Upload it back. Radio then Upload, and you are done. CHIRP can also import a whole area straight from RepeaterBook, which fills in the frequency, offset and tone for dozens of repeaters at once.

The cable and CHIRP take about ten minutes to set up the first time and save you from every keypad headache after that.

The keypad way, when there is no computer around

You can do the whole thing on the radio itself, which is worth knowing for when you are out somewhere and want to add a repeater on the spot. The menu numbers below are the common ones on a classic UV-5R, but go by the name shown on the screen, because they shift slightly between firmware versions.

  1. Get into frequency mode. Press the VFO/MR button until the radio shows a full frequency, not a channel number. If you see a small channel number and the keypad will not let you type a frequency, you are still in memory (MR) mode. This is the single most common place people get stuck.
  2. Type the output frequency. Key in the repeater's listen frequency directly, for example 146760.
  3. Set the offset amount. Menu 26 (OFFSET). Enter 00.600 for a 2 meter repeater or 05.000 for a 70 centimeter one.
  4. Set the offset direction. Menu 25 (SFT-D). Choose plus or minus to match the listing.
  5. Set the transmit tone. Menu 13 (T-CTCS). Enter the CTCSS tone, for example 100.0. This is the step beginners skip, and it is the reason the repeater ignores them.
  6. Save it to a channel. Menu 27 (MEM-CH), pick an empty channel number, and press Menu to store it. Flip back to MR mode and the repeater is waiting there.

One setting that trips people up: if the radio will not land on the exact frequency, check the frequency step (menu 1, STEP) and set it to 5.00 kHz, because a coarse step skips right over frequencies like 146.760.

If you still need the radio

All of this assumes you already own a Baofeng. If you do not, or the bargain UV-5R menus are driving you up the wall, here is the handheld rundown, from the classic cheap pick to friendlier step-ups. Tap it to see the picks:

A beginner ham handheld the classic Baofeng UV-5R plus roomier step-up handhelds with easier menus, which take a lot of the pain out of programming in the first placeSee picks

Common mistakes, and how to spot each one

Almost every new operator hits the same handful of snags. Here is how to recognize them fast.

  • You hear them, but nobody hears you. This is the classic, and it is almost always a missing or wrong transmit tone. Check the CTCSS tone (menu 13, or Tone Mode set to Tone in CHIRP) against the RepeaterBook listing. This one fault causes more silent Baofengs than everything else combined.
  • The radio goes completely quiet. You probably set a receive tone (R-CTCS, menu 11) or chose TSQL, so the radio now mutes everything until it hears that exact tone coming back. For normal repeater use you only need the transmit tone. Clear the receive tone and it comes back to life.
  • The keypad will not enter a frequency. You are in memory (MR) mode. Tap VFO/MR to switch to frequency mode and try again.
  • The offset direction is backwards. A plus where it should be minus puts your transmit frequency in the wrong place, so you key up and nothing happens. Match the plus or minus in the listing exactly.
  • You cannot dial the exact frequency. The frequency step is too coarse. Set STEP (menu 1) to 5.00 kHz so you can land on frequencies like 146.760.
  • CHIRP throws an error or scrambles the radio. You almost certainly picked the wrong model on download. Select your precise variant, and always read from the radio before you write to it so you have a backup.

None of these mean your radio is broken. They are all settings, and each one takes seconds to fix once you know the symptom.

Why can I hear the repeater but no one hears me?

Nine times out of ten it is the transmit tone. Most repeaters need a specific CTCSS tone (often called a PL tone) sent along with your voice, and if it is missing or wrong the repeater simply ignores you while you still hear everyone else fine. Check the tone in your listing and set it as the transmit tone (menu 13 on the radio, or Tone Mode set to Tone in CHIRP). If your offset direction is backwards, that will do it too.

What offset do I use for a 2 meter versus a 70 centimeter repeater?

On the 2 meter band the offset is almost always 600 kHz, entered as 00.600. On the 70 centimeter band it is almost always 5 MHz, entered as 05.000. The direction, plus or minus, depends on the specific repeater, so read it off the listing rather than guessing. Those two numbers cover the vast majority of repeaters you will run into as a beginner.

Do I need a computer and cable, or can I do it on the radio itself?

Both work. The keypad method needs nothing but the radio and is handy in the field, but the menus are famously clunky. A cheap USB programming cable plus the free CHIRP software is far less painful, especially once you are adding more than one or two repeaters, and it lets you import a whole region from RepeaterBook at once. Most people learn the keypad method for emergencies and use CHIRP for everything else.

What is the difference between CTCSS, PL, and DCS tones?

CTCSS and PL are the same thing: a quiet sub-audible tone your radio sends to open the repeater. PL, short for Private Line, is just Motorola's brand name for it, and hams use the terms interchangeably. DCS is a newer digital version that does the same job with a code instead of a tone. Use whichever your repeater listing specifies and enter it exactly. Most repeaters still use a plain CTCSS tone.

My Baofeng will not let me type in a frequency. What is wrong?

You are almost certainly in memory (channel) mode. Press the VFO/MR button to switch to frequency mode, where you can key in a frequency directly. If it still will not accept the exact number, your frequency step is set too coarse, so set STEP (menu 1) to 5.00 kHz and try again.

Do I need a license to talk on a repeater?

To transmit, yes. Listening to a repeater is free and legal for anyone, but keying up on the amateur bands requires a license, which in the US is the entry-level Technician: a 35-question multiple-choice test with no Morse code that most people pass after a few evenings of study. Program and listen all you like while you study, then make your first call once your callsign shows up in the database.
Is ham radio actually for you?

If poking at settings until a distant repeater crackles back sounds satisfying rather than tedious, ham radio will probably click for you. It rewards people who like understanding how something works, not just switching it on, and a cheap handheld is a low-stakes way to find out. Get one repeater talking, listen in on a local net, and you will know pretty quickly whether you want to go further.

Not sure ham radio is your thing?Take the 4-minute quiz

Gear guides for Ham Radio

HE
HobbyStack Editorial· Editorial Team

The HobbyStack editorial team researches each guide using practitioner communities, published resources, and direct input from active hobbyists. Every guide is reviewed for accuracy before publication and updated when practices change.

About our editorial process →