Site update Florida’s HB 505 kiosk rules land 1 Jan 2027 — what changes for buyers

contact@crypto-miami.com

Step by step · first purchase · Florida specifics

How to buy bitcoin in Miami

Seven steps, written for someone who has never done this. It covers the documents Florida platforms ask for, the funding method that costs nothing instead of 4%, the interface button that quietly triples your fee, and how to get your coins somewhere only you control.

  • ≈1 hour of attention
  • From $10
  • No prior experience needed

Go to the seven steps

Updated 24 August 2026 8 min read By the Crypto Miami research desk Process verified against current platform onboarding flows and IRS digital-asset guidance

The short answer

Open an account with a licensed platform, verify your Florida ID, fund by ACH bank transfer, buy on the advanced interface rather than the one-tap button, then move the coins to a wallet you control. Budget about an hour of attention and up to three days of waiting. Total cost on the cheap route is well under 1% — against 10% to 25% at a standalone crypto ATM.

Before you begin: the three decisions that matter

Buying bitcoin is not technically difficult. Almost all the money people lose on their first purchase is lost to three decisions made carelessly in the first ten minutes, and none of them involve picking the right coin.

The first is which route you take. Miami offers an unusually wide range — licensed exchanges, retail cash counters, grocery-store kiosks, standalone ATMs, peer-to-peer marketplaces and OTC desks — and they differ in cost by a factor of more than twenty. A $500 purchase costs a couple of dollars on one route and over a hundred on another, for an identical outcome.

The second is how you pay. Funding method is a bigger cost lever than the platform you choose. Bank transfer is free almost everywhere; card funding adds a few percent; a credit card can add a cash-advance fee plus immediate interest.

The third is where the coins end up. An exchange balance is a claim on a company. A self-custody wallet is the asset itself. For a trading position the first is fine; for savings you intend to keep, the second is the point of owning bitcoin at all.

The seven steps

  1. Decide what you are actually buying, and how much

    Before you touch an app, fix two numbers: the dollar amount and the time horizon. This sounds like filler advice. It is not — it determines which of the six routes into crypto makes sense, and getting it wrong is what leads people to a 20% kiosk when a two-day bank transfer would have done.

    A rough rule that has served our readers well: if the amount would upset you to lose entirely, it is too big for a first purchase. Start with a figure where you can afford to be wrong while you learn the mechanics, then scale up once the process is boring.

    Time: 5 minutes · Cost: nothing

  2. Get your documents ready before you start

    Every regulated route requires identity verification, and the single biggest cause of abandoned first purchases is starting the process without the paperwork to hand. You will need a government-issued photo ID — a Florida driver's licence, a state ID card or a passport — and often a proof of address such as a utility bill or bank statement showing your Miami address.

    Photograph both sides of the ID in good daylight against a plain surface, with no glare and all four corners visible. Verification systems reject blurred or cropped images constantly, and each rejection adds a day.

    Time: 10 minutes · Have: photo ID, proof of address

  3. Open an account with a licensed platform

    Choose a platform that publishes its licence details. A custodial exchange serving Florida should be registered with FinCEN as a money services business and hold a Florida money transmitter licence under Chapter 560. The good ones publish an NMLS ID you can check yourself in about a minute on NMLS Consumer Access.

    Turn on two-factor authentication during sign-up, not later. Use an authenticator app rather than SMS — SIM-swap attacks are a live problem and Miami has plenty of them. Write the recovery codes on paper and put the paper somewhere that is not your phone.

    Time: 10–30 minutes · Verification: usually same day

  4. Fund the account the cheap way

    You will normally be offered three funding methods, and the price difference between them is larger than any trading fee you will ever pay. An ACH bank transfer is free or close to it on every major platform and takes one to three business days. A debit card is instant but adds somewhere in the region of 1.5% to 4%. A credit card is worse still, because many US issuers treat crypto purchases as cash advances — an extra fee plus interest from day one with no grace period.

    If you are holding physical cash, an exchange cannot help you directly. Deposit it at a bank branch first, or use a retail cash counter instead.

    ACH: free, 1–3 days · Card: instant, 1.5–4%

  5. Find the advanced interface, then place the order

    This is the step that saves the most money and gets skipped the most often. Almost every platform runs two products: a one-tap "buy" button and a proper trading interface. Same company, same custody, wildly different price. On Gemini the gap between the instant purchase (1.49% plus a 1.00% convenience fee) and ActiveTrader (0.20% maker) is close to tenfold. On Coinbase, Advanced Trade charges roughly 0.4%–0.6% at base tier against a materially higher simple-buy cost.

    Place a limit order rather than a market order if you are not in a hurry. A limit order fills at your price or not at all; a market order fills at whatever the book offers, which on a thin pair can be several percent worse than the quote you glanced at.

    Saving: often 1–3% versus the default button

  6. Move the coins into a wallet you control

    Leaving a long-term holding on an exchange means someone else holds the keys. Custodial crypto balances are not FDIC- or SIPC-insured the way bank deposits are, and the private protections vary enormously — Kraken carries no crypto insurance at all, while Coinbase and Gemini insure a portion.

    Send a small test amount first. Copy the receive address from your own wallet, paste it into the withdrawal field, send the minimum the platform allows, confirm it arrives, and only then send the rest. Every experienced holder does this, because an address typo is unrecoverable. See choosing a crypto wallet for hardware and software options.

    Always: send a test transaction first

  7. Start your tax record on day one

    Florida charges no state personal income tax, so there is no state capital gains tax on your crypto. Federal tax applies in full, and from the 2026 tax year brokers must issue Form 1099-DA reporting your proceeds to you and to the IRS, with cost-basis reporting phasing in on 2026 transactions.

    Export your transaction history the day you make your first purchase and keep doing it quarterly. Reported basis is frequently wrong once you have moved coins between wallets, and reconstructing it in April under time pressure is genuinely unpleasant. Crypto tax in Miami covers what a local CPA will want from you.

    Do this quarterly, not annually

Which route suits your situation

The steps above describe the exchange route, because it is the cheapest and it is right for most people. But it is not right for everyone, and the honest version of this guide says so.

If this is youDo this instead
You have a bank account and can waitFollow the seven steps exactly. ACH funding, advanced interface, self-custody. This is the cheapest route available to anyone in Miami and there is no close second.
You are holding physical cashDeposit at a bank branch first if you can. If you cannot, use a Coinme counter or bitcoin-enabled Coinstar kiosk in a grocery store — flat fee of roughly $3–$5 rather than a double-digit percentage. See cash on-ramps.
You have no bank accountCard funding on a licensed exchange, or the retail cash route. Both work without a bank. Avoid standalone kiosks unless nothing else is reachable.
You need it in the next twenty minutesDebit-card purchase on an already-verified account is the fastest legitimate route. If your account is not verified yet, nothing will be fast — see the fastest route, timed.
You are buying more than $50,000Do not use a retail market order. Slippage on a book that size will cost more than any fee you saved. Contact an OTC desk for a single all-in quote.

What your first purchase will actually cost

Worked through on a $500 first purchase, because abstract percentages are hard to reason about and this is the number most of our readers start with.

$500 first buy Approximate all-in cost by route

RouteFeeTotal costWait
Exchange + ACH~0.4%~$21–3 business days
Exchange + debit card~2.5%~$13Instant
Coinme retail counterFlat ~$4~$4 + marginUp to 15 minutes
Coinstar bitcoin kioskFlat ~$3–5~$5 + marginUp to 15 minutes
Standalone crypto ATM10–25%$50–$1255–10 minutes

Excludes the bitcoin network fee, which is usually a small fixed amount unrelated to your purchase size. Rate margins on the retail cash routes vary; the ordering does not.

The gap between the top and bottom rows is the whole argument of this website. Two days of patience is worth roughly a hundred dollars on a $500 purchase, and the proportion holds at every size. If you take nothing else from this page: the fast route is not the expensive one because it is fast, it is expensive because most people never compare.

Illustration of a person at a large ATM terminal choosing a transaction
The convenience premium on an immediate cash purchase in Miami is roughly the same order of magnitude as a year of decent investment returns.

Plain-English glossary

Six terms that will appear on every screen you touch. Knowing them removes most of the intimidation from the process.

KYC
Know Your Customer — the identity verification every licensed platform must perform before you can deposit or trade. Not optional, and not a sign that something is wrong.
Spread
The gap between the price a service quotes you and the actual market price. Usually the largest hidden cost in retail crypto, and the main reason kiosk fees look small but are not.
ACH
The US bank transfer network. Free or near-free on every major exchange, settles in one to three business days, and the cheapest way to fund an account from a Florida bank.
Self-custody
Holding your own private keys in a wallet you control, rather than leaving coins with an exchange. Removes counterparty risk and adds personal responsibility.
Maker / taker fee
Maker fees apply when your limit order adds liquidity to the order book; taker fees apply when you fill an existing order. Maker fees are almost always lower.
Seed phrase
The 12 or 24 words that reconstruct your wallet. Anyone with these words owns your coins. Never photograph them, never type them into a website, never store them in a password manager you do not control.

Mistakes we watch people make

These are the ones that recur in the email we get from readers in Miami-Dade, in rough order of how much they cost.

Scanning a QR code somebody else provided. This is not a fee mistake, it is a total-loss mistake, and it is the mechanic behind the overwhelming majority of crypto fraud at Florida kiosks. If a person on the phone — claiming to be from a bank, a utility, the police, the IRS or a tech-support desk — sends you a code to scan, you are being robbed. There is no exception to this rule. Read the Miami scam playbooks.

Using the platform's default buy button. Covered above, but it bears repeating because it is so common and so avoidable. Find the advanced or pro interface before your first order.

Typing a seed phrase into anything. Your wallet's recovery words belong on paper or metal, in a safe place. Any website, app, "support agent" or browser pop-up asking for them is a theft attempt, with no exceptions. Legitimate support will never ask.

Sending the full amount without a test transaction. Blockchain transfers are irreversible. A test send of the platform minimum costs pennies and removes the only truly unrecoverable error in the whole process.

Assuming no state tax means no tax. Florida's zero income tax is real and valuable, but the federal obligation is unchanged and, from the 2026 tax year, better documented than ever thanks to Form 1099-DA. Keep records from your first transaction.

The bottom line

An hour of attention, then it is boring forever

The first purchase feels harder than it is because there is a lot of unfamiliar vocabulary and a genuine amount of fraud in the surrounding environment. But the process reduces to five real decisions, and once you have made them once, every subsequent purchase takes ninety seconds.

Get the funding method right, find the cheap interface, move the coins somewhere you control, and start the tax record. Everything else is detail. If you are still choosing a platform, our ranking of ten Florida-eligible exchanges is the natural next stop.

First-time buyer questions

What do I need to buy bitcoin in Miami?
A government-issued photo ID such as a Florida driver’s licence or passport, a proof of address in most cases, a US bank account or debit card, and a phone with an authenticator app for two-factor authentication. If you are paying with physical cash you also need the app of a retail cash service set up in advance.
How much money do I need to start?
Most licensed platforms let you start at $10 to $25, and prepaid bitcoin vouchers begin around $10. Percentage fees make very small purchases inefficient, so somewhere between $50 and a few hundred dollars is a sensible first transaction — enough that the fee is proportionate, small enough that a mistake is a lesson rather than a loss.
How long does the whole process take?
Account opening and verification typically take between ten minutes and a day. A debit-card purchase is then instant. An ACH transfer takes one to three business days to clear before you can trade. Realistically, budget an hour of your attention and up to three days of waiting for the cheapest route.
Is it better to buy bitcoin on an exchange or at a Miami ATM?
An exchange, in almost every case. A licensed exchange funded by bank transfer costs a fraction of a percent. A classic Bitcoin ATM in Miami commonly costs 10% to 25% once the exchange-rate spread is counted. The kiosk is only the right answer when you hold physical cash and genuinely cannot wait.
Do I have to buy a whole bitcoin?
No. Bitcoin divides into 100 million units called satoshis, and every platform sells fractional amounts. You buy a dollar figure and receive whatever fraction that buys. Nobody buying their first bitcoin in Miami is buying a whole one.
Do I pay tax when I buy bitcoin?
Buying and holding is not a taxable event. Tax arises when you dispose of it — selling for dollars, swapping one asset for another, or spending it. Florida has no state income tax so there is no state capital gains tax, but federal tax applies: short-term gains at ordinary income rates, long-term gains at 0%, 15% or 20% depending on your bracket.