What the cruise lines allow

Most cruise lines do not set a hard limit on how much cash you can bring aboard. Royal Caribbean, Carnival, Disney Cruise Line, and Norwegian Cruise Line all permit passengers to carry as much money as they want. The ship itself is not a bank, though — you will need a way to spend it, and that matters more than the amount you pack.

What matters instead is what you do with large amounts of cash once you are on the ship. If you plan to exchange currency, use the onboard casino, or make large purchases, the cruise line may ask where the money came from. This is not a cruise line rule; it is a U.S. federal rule that applies to any business handling cash transactions over $10,000.

Key Takeaways

  • Cruise lines do not cap how much cash you can bring, but carrying more than $10,000 in U.S. currency triggers federal reporting requirements.
  • Most cruise passengers use onboard charge accounts linked to a credit card or debit card instead of carrying large amounts of cash.
  • Currency exchange on the ship typically charges a poor exchange rate, so exchanging money before you board saves money.
  • If you carry more than $10,000 in cash, you must declare it to U.S. Customs and Border Protection when you return to a U.S. port.

The $10,000 reporting threshold

If you are traveling with more than $10,000 in cash, traveler's checks, or money orders combined, you must declare this amount to U.S. Customs and Border Protection. This applies whether you are leaving the United States or returning to it. The declaration form is FinCEN Form 105, and you fill it out at the port before boarding or when you return.

Not declaring cash over $10,000 is a federal crime, even if you have no illegal intent. The money itself is not illegal to carry — the failure to report it is. If you are unsure whether your cash total crosses the threshold, add it up before you leave home and declare it if it does.

This rule applies to U.S. citizens and foreign nationals alike. If you are traveling with family members, each person's cash is counted separately — a family of four can each carry $10,000 without triggering the threshold, but one person carrying $40,000 must declare it.

Why most passengers use shipboard accounts instead

Nearly all cruise passengers link a credit card or debit card to their cabin and charge everything to that account. Drinks, dining, excursions, and onboard purchases all go on one bill you pay when you leave the ship. This method is safer than carrying cash, easier than managing multiple transactions, and standard across the industry.

Your cabin key card becomes your payment method. You can set spending limits if you are traveling with children, and you can review charges at any time using the ship's app or a kiosk in your cabin. If a charge is wrong, you can dispute it before you disembark.

Some passengers still carry a small amount of cash — typically $100 to $300 — for tips, small purchases at ports, or situations where card payment is not available. This amount avoids the reporting requirement and gives you a backup if your card is lost or declined.

Currency exchange on the ship versus before you travel

If you are sailing to international ports and need foreign currency, exchanging money on the ship is convenient but expensive. The cruise line's exchange rate is typically 5 to 15 percent worse than the rate you would get at a bank or currency exchange service before you board. For a $500 exchange, that difference can cost you $25 to $75.

The better option is to exchange currency at your bank or at a dedicated currency exchange service before you leave home. Many banks offer this service free or for a small flat fee, and the rate is much closer to the actual market rate. Some passengers also use ATMs at ports to withdraw local currency, which often gives a competitive exchange rate.

If you do exchange money on the ship, the transaction is still subject to the $10,000 reporting rule. If your cash plus the foreign currency you receive totals more than $10,000 in U.S. dollar equivalent, you must declare it.

Carrying cash through ports and at destinations

When you leave the ship at a port, you are responsible for your own cash and valuables. Cruise lines recommend leaving most of your money in your cabin safe and carrying only what you need for that day's activities. Pickpocketing and theft happen at busy ports, and the cruise line will not reimburse you for cash lost ashore.

If you are visiting multiple countries, keep track of which currency you are holding and how much. Some ports have ATMs where you can withdraw local currency as you need it, which reduces the amount of cash you carry at any one time. This also means you do not have to exchange leftover currency back to dollars at a poor rate when you leave.

Before you visit a port, research whether U.S. credit cards are widely accepted there. In some Caribbean and Mexican ports, cards work almost everywhere. In others, cash is still the primary payment method. Knowing this in advance helps you decide how much cash to withdraw.

What happens if you exceed the limit and do not declare

If you carry more than $10,000 in cash and do not declare it, U.S. Customs can seize the money. You can file a claim to get it back, but the process is lengthy and requires proof that the money came from a legal source. Even if you eventually recover it, you will have lost access to it for months.

The seizure can happen whether you are leaving the country or returning to it. Customs officers at the port can ask about cash, and they have the authority to search your luggage and cabin. If they find undeclared cash over the threshold, they will take it.

Declaring the money takes five minutes and costs nothing. There is no penalty for declaring large amounts of cash — the penalty is only for not declaring it.

Frequently Asked Questions

Can I bring cash in different currencies to avoid the $10,000 limit?

No. The $10,000 threshold is based on the U.S. dollar equivalent of all currency you are carrying, not just dollars. If you have $6,000 in U.S. dollars and $5,000 in euros (worth about $5,400), your total is over $10,000 and must be declared.

Do I need to declare traveler's checks or money orders?

Yes. Traveler's checks and money orders count toward the $10,000 threshold just like cash does. If your total in all three forms exceeds $10,000, you must declare it.

What if I am traveling with a spouse and we each have $8,000 in cash?

Each person's cash is counted separately. You and your spouse can each carry $8,000 without declaring. If one person carries $16,000, that person must declare it.

Can the cruise line refuse to let me board if I have a lot of cash?

The cruise line cannot refuse to let you board based on how much cash you have. However, if you do not declare cash over $10,000 to Customs, Customs can seize it at the port before you board or when you return.

Is it safer to use my credit card for everything instead of carrying cash?

For most purchases on the ship, yes — your card is linked to your cabin and you can dispute charges if needed. For port activities, carrying some cash is practical because not all vendors accept cards, and card fees at foreign ATMs can add up. A mix of both methods works best for most passengers.