The fastest in-person option is your bank or credit union

Most banks and credit unions sell Series I and Series EE savings bonds directly over the counter. You walk in, tell the teller you want to buy a bond, hand over cash or a check, and leave with a bond certificate. The process takes about 10 minutes. Not every branch carries them — call ahead to confirm your location stocks them — but if yours does, this is the simplest route.

You'll need a valid government ID and a Social Security number. Bring the SSN for whoever will own the bond (yourself, a child, or a spouse). Some banks require you to have an account with them; others sell to anyone. Ask when you call.

The bond certificate you receive is the actual bond. Keep it somewhere safe — a home safe, safe deposit box, or filing cabinet. You'll need it if you want to cash the bond later or check its current value.

Key Takeaways

  • Your bank or credit union is the fastest in-person source; call first to confirm they sell bonds and whether you need an account.
  • Bring a valid ID and the Social Security number of the person whose name will be on the bond.
  • You receive a physical certificate on the spot, which you must keep safe for the life of the bond.
  • Some banks limit how many bonds you can buy per day or per person, so ask about limits when you call.
  • If your bank doesn't sell bonds, the U.S. Treasury's website lists other banks in your area that do.

What to bring and what to expect at the counter

Bring your government-issued ID (driver's license, passport, or state ID card), your Social Security number written down, and the money to pay for the bond. You can pay with cash, a check, or a debit card — policies vary by bank, so ask when you call.

Tell the teller the series you want (I or EE), the denomination (how much you're spending), and whose name goes on the bond. If you're buying for a child, the child does not need to be present, but you'll need their SSN. If you're buying a bond as a gift for someone else, that person's name and SSN go on it, not yours.

The teller will fill out a form, take your payment, and hand you the bond certificate. Some banks print it on the spot; others order it and mail it to you within a few days. Ask which applies to yours.

Banks that sell bonds versus those that don't

Large national banks like Bank of America, Wells Fargo, Chase, and Citibank sell savings bonds in most branches. Credit unions often do as well, especially larger ones. Smaller regional banks and online-only banks usually do not — they lack the infrastructure to process bond sales.

If your bank doesn't sell bonds, call the next bank in your area. The U.S. Treasury maintains a list of authorized sellers on its website; you can search by state and city. Local credit unions are often faster to check than driving to multiple bank branches.

Some banks have stopped selling bonds in recent years to cut costs. If you've bought bonds at your bank before and they no longer offer them, ask the teller for a referral to a nearby bank that does.

Limits on how many bonds you can buy at once

The federal government limits you to $10,000 per person per calendar year in Series I bonds and $10,000 per person per calendar year in Series EE bonds. That's $10,000 total across all purchases in a year, not per transaction.

Individual banks may also set their own daily or per-transaction limits. Some allow you to buy up to $10,000 in a single visit; others cap you at $1,000 or $5,000 per day. Call ahead and ask what your bank's limit is. If you want to buy $10,000 and your bank caps daily purchases at $5,000, you can return the next day to buy the rest.

If you hit the federal limit and want to buy more bonds, you'll have to wait until January 1 of the next year. The calendar year resets then.

Why you might buy in person instead of online

Some people prefer in-person purchases because they want a physical certificate they can hold and store themselves. Others live in areas where internet access is unreliable or they're uncomfortable buying financial products online. In-person also means you walk out with the bond the same day (or within a few days if the bank orders it), rather than waiting for mail delivery.

The downside is that in-person purchases are slower than buying online through TreasuryDirect, which takes about 15 minutes from start to finish and requires no travel. If speed and convenience matter more than having a paper certificate, the online route is usually better.

What happens after you buy the bond

Once you own the bond, you don't have to do anything. It earns interest automatically. The interest rate for Series I bonds is set every six months (May and November); the rate for Series EE bonds is fixed for the life of the bond.

You can check your bond's current value on the U.S. Treasury's website using the bond's serial number, which is printed on the certificate. You can also cash the bond at your bank — bring the certificate and your ID, and the teller will process it. Series I and EE bonds have a minimum holding period of one year; if you cash before then, you lose the last three months of interest.

Keep the certificate in a safe place. If it's lost or damaged, you can request a replacement from the Treasury, but the process takes time and requires proof of ownership.

Frequently Asked Questions

Can I buy savings bonds at the post office?

No. The U.S. Postal Service stopped selling savings bonds in 2011. Your options are banks, credit unions, and online through TreasuryDirect. If you prefer in-person, stick with banks and credit unions.

Do I need to have an account at the bank to buy a bond there?

It depends on the bank. Some require an account; others don't. Call your bank's main number and ask. If they require an account and you don't have one, opening a basic checking account takes 15 minutes and usually costs nothing.

What if I want to buy a bond for someone else as a gift?

You can buy a bond with the recipient's name on it. Bring their Social Security number and a valid ID showing your relationship (marriage certificate, birth certificate, or just ask the teller what they need). The recipient doesn't have to be present. The bond becomes their property once you buy it.

Can I buy bonds for a child who doesn't have a Social Security number yet?

No. You need the child's SSN before you can buy a bond in their name. If your child doesn't have one yet, you can get one from the Social Security Administration — the process takes a few weeks. In the meantime, you can buy the bond in your own name and transfer it later, though that involves extra paperwork.

What if the bank says they're out of bond certificates?

Some banks order certificates on demand rather than keeping them in stock. If they're out, ask how long it takes to order one — usually three to five business days. You can pay now and pick up the certificate when it arrives, or come back later. If you're in a hurry, ask if another branch nearby has certificates in stock.