{"id":2421,"date":"2026-06-17T15:43:27","date_gmt":"2026-06-17T07:43:27","guid":{"rendered":"https:\/\/www.benpay.com\/blog\/index.php\/how-bitpay-card-works-prepaid-model\/"},"modified":"2026-06-17T15:43:27","modified_gmt":"2026-06-17T07:43:27","slug":"how-bitpay-card-works-prepaid-model","status":"publish","type":"post","link":"https:\/\/www.benpay.com\/blog\/index.php\/how-bitpay-card-works-prepaid-model\/","title":{"rendered":"How the BitPay Card Works: The Prepaid Model That Preceded Direct Wallet Spending"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The BitPay card launched in 2019 as one of the first mainstream crypto-to-spend products available to U.S. holders. It gave people a Visa debit card connected to their BitPay wallet, letting them pay at any merchant that accepts Visa. For its time, that was a meaningful bridge between on-chain holdings and everyday purchases. But the underlying architecture, a prepaid top-up model, carries specific trade-offs that are worth understanding clearly, especially now that newer card designs take a different approach to the same problem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What the BitPay Prepaid Top-Up Model Actually Does<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The bitpay card is not a debit card in the traditional bank sense. It does not draw directly from a crypto wallet at the moment of purchase. Instead, it works in two distinct steps: the holder loads funds onto the card in advance, and the card then spends from that loaded balance as if it were a standard prepaid Visa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is what that flow looks like in practice:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>The holder opens the BitPay app and selects an amount to load onto the card.<\/li>\n\n\n<li>BitPay converts the selected cryptocurrency (Bitcoin, Ethereum, or supported stablecoins) into U.S. dollars at the current exchange rate.<\/li>\n\n\n<li>That dollar value is deposited onto the prepaid card balance.<\/li>\n\n\n<li>The holder uses the card at any Visa-accepting merchant, pulling from the prepaid USD balance.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The conversion happens at step 2, before the card is ever presented at a terminal. By the time the holder swipes or taps, the transaction is purely a USD prepaid transaction. There is no crypto on the card itself. The card network, the merchant, and even the point-of-sale system see only a standard Visa prepaid debit card processing dollars. In other words, the BitPay card presents itself to every part of the payment network as an ordinary prepaid Visa, and the crypto origin is invisible after the load step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the defining characteristic of the prepaid model: <strong>crypto is liquidated at load time, not at spend time.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why This Architecture Was Built This Way<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In 2019, real-time crypto-to-fiat conversion at the moment of sale was technically and commercially difficult to guarantee. Network confirmation times, price oracle reliability, and card processor settlement requirements all created friction that made a live-conversion model risky to deploy at scale. Prepaid top-up was a pragmatic solution. BitPay could convert crypto to dollars in a controlled environment, hold those dollars on the card issuer&#8217;s side, and let the Visa network handle everything downstream.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This also simplified compliance. Pre-converting crypto into fiat meant that the payment leg of the transaction was entirely within the existing fiat card system. Regulatory reporting, chargeback handling, and anti-money-laundering monitoring could follow established card industry rules rather than requiring new frameworks for crypto-denominated point-of-sale transactions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Trade-offs of Loading Before You Spend<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The prepaid design solves the conversion-at-sale problem, but it introduces a different set of trade-offs that matter depending on how someone actually spends.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Timing exposure.<\/strong> When the holder loads the BitPay card, they are locking in that day&#8217;s conversion rate. If Bitcoin or ETH moves upward after loading, the holder spent at a lower-than-current rate. This is not a fee in the traditional sense, but it is a real cost for anyone who holds assets that appreciate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Idle balance risk.<\/strong> Money sitting on a prepaid card is not in the holder&#8217;s wallet. It has already been converted and is held by the card issuer&#8217;s banking partner. This is a custodial balance in fiat, not a crypto holding. The holder loses the yield potential and on-chain optionality of that amount for as long as it sits loaded but unspent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conversion fee at load.<\/strong> The BitPay debit card charges a conversion fee when loading funds. This fee is the most visible cost of using the BitPay debit model, as it applies every time you top up rather than being spread across individual transactions. This is a separate line item from the Visa network&#8217;s foreign transaction fees (which apply when spending outside the U.S.). For small, frequent top-ups, this fee structure can add up quickly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Top-up friction.<\/strong> Every spending session with a BitPay card requires a deliberate action: open the app, choose an amount, confirm the conversion, wait for the balance to reflect. Spontaneous purchases require that the card already has a sufficient loaded balance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A quick summary of what this model does and does not cover:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Works at any Visa-accepting merchant worldwide (80+ million locations)<\/li>\n\n\n<li>No crypto exposure after the load step, the card runs entirely on USD<\/li>\n\n\n<li>Accepted for online purchases, subscriptions, and in-app payments<\/li>\n\n\n<li>Does not support spending directly from a hardware wallet or non-custodial address<\/li>\n\n\n<li>Cannot hold crypto on the card; the card balance is always USD<\/li>\n\n\n<li>Requires BitPay app access and account to manage top-ups<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How the Prepaid Model Compares to Direct-Spend Architectures<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Since the BitPay card was designed, newer card products have explored a different architecture: spending directly from a crypto wallet at the moment of sale, without a pre-load step. This involves real-time conversion at point of sale, or, in some cases, direct stablecoin settlement that bypasses fiat conversion entirely.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The table below maps out the key structural differences between the prepaid top-up model and the direct-spend approach:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr>\n<th>Feature<\/th>\n<th>Prepaid Top-Up (BitPay Model)<\/th>\n<th>Direct Wallet Spend<\/th>\n<\/tr><\/thead><tbody>\n<tr><td>When conversion happens<\/td><td>At load time (before purchase)<\/td><td>At point of sale (real-time)<\/td><\/tr>\n<tr><td>Custody of funds pre-spend<\/td><td>Card issuer holds fiat balance<\/td><td>Holder retains wallet custody<\/td><\/tr>\n<tr><td>Idle balance earns yield<\/td><td>No<\/td><td>Possible (if in earning account)<\/td><\/tr>\n<tr><td>Conversion fee structure<\/td><td>Fee at each top-up event<\/td><td>Fee per transaction or none (stablecoin)<\/td><\/tr>\n<tr><td>Spontaneous spend readiness<\/td><td>Requires pre-loading<\/td><td>Ready if wallet has balance<\/td><\/tr>\n<tr><td>Crypto asset on card<\/td><td>No (fiat only post-load)<\/td><td>Possible (stablecoin models)<\/td><\/tr>\n<tr><td>Supported asset types<\/td><td>BTC, ETH, select stablecoins<\/td><td>Varies widely by provider<\/td><\/tr>\n<tr><td>Self-custody option<\/td><td>No (custodial model)<\/td><td>Yes (some newer products)<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What the table actually says:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>For holders who want to minimize crypto price exposure during transactions, the prepaid model is predictable: you know exactly what rate you got at load time.<\/li>\n\n\n<li>For holders with a large idle stablecoin position, pre-loading into fiat means giving up any yield the stablecoin could earn while sitting in an account.<\/li>\n\n\n<li>For frequent small purchases, per-top-up fees on the BitPay debit card structure can cost more than a flat per-transaction fee on a direct-spend model.<\/li>\n\n\n<li>For holders who want to maintain self-custody until the actual moment of spend, the prepaid model is not compatible, as custody transfers at the load step when using the BitPay card.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">BenPay&#8217;s Position in This Architecture Shift<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">BenPay is a one-stop on-chain financial platform that brings store, earn, spend, and transfer together in one self-custodial account. That description captures where the product sits in this architectural progression: BenPay does not require a pre-load step. The holder&#8217;s USDT or USDC stays in their self-custodial wallet until a purchase is made, with the private keys on the holder&#8217;s own device throughout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This matters practically in a few ways. A holder who keeps USDC in a <a href=\"https:\/\/www.benpay.com\/home\/\">BenPay earning account<\/a> continues to earn on that balance right up until the moment they spend. There is no idle fiat sitting on a card doing nothing. The spend event draws from the wallet balance in real time, and the holder never had to decide in advance how much to load.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BenPay also supports nine chains: Ethereum, Tron, Solana, Polygon, BNB Chain, Base, Arbitrum, Optimism, and BenFen Chain. This multi-chain architecture means the holder is not locked into a single network&#8217;s gas fees or confirmation times when managing their spending balance. Apple Pay is already live, which means the card can be used anywhere Apple Pay is accepted without carrying a physical card. Google Pay and additional payment integrations are on the roadmap.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For U.S. compliance context, BenPay operates as a registered Money Services Business (MSB) and has been audited by SlowMist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Matching the Model to Your Spending Pattern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The right card architecture depends on how you actually spend, not on which model sounds more technically advanced.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The prepaid BitPay card fits if:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>You spend in planned, periodic chunks rather than daily or spontaneously<\/li>\n\n\n<li>You want simple separation between your crypto portfolio and your spending money<\/li>\n\n\n<li>You prefer to convert crypto to USD on your own schedule, with a predictable outcome<\/li>\n\n\n<li>You are already comfortable with a custodial wallet for your everyday spending balance<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A direct-spend, self-custodial model fits if:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>You hold stablecoins and want those to keep working (earning or sitting in your wallet) until you actually need them<\/li>\n\n\n<li>You dislike managing top-up timing and would rather have a card that draws automatically from your existing balance<\/li>\n\n\n<li>You want to keep custody of your keys throughout the spend cycle, not just while the funds are in your crypto wallet<\/li>\n\n\n<li>You move funds across multiple chains and do not want to be limited to one network&#8217;s assets for card loading<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The prepaid crypto card model that the BitPay card pioneered was a genuine solution to a real technical problem. It made crypto spending accessible to a wide audience before real-time conversion infrastructure was reliable enough to deploy at scale. Understanding the crypto card top-up architecture also clarifies what you are giving up: custody at load time, yield on the idle balance, and flexibility around conversion timing. For holders exploring direct wallet spending crypto options today, newer platforms have removed many of those constraints, though each comes with its own trade-offs around custody and supported chains.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Newer products, including BenPay, are built on the assumption that those trade-offs are worth solving rather than accepting. Whether that matters depends on the size of your stablecoin position, how often you spend, and how much weight you put on holding your own keys at every step of the transaction.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The BitPay card&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[185],"tags":[],"class_list":["post-2421","post","type-post","status-publish","format-standard","hentry","category-benpay-tutorials"],"_links":{"self":[{"href":"https:\/\/www.benpay.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/2421","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.benpay.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.benpay.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.benpay.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.benpay.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=2421"}],"version-history":[{"count":3,"href":"https:\/\/www.benpay.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/2421\/revisions"}],"predecessor-version":[{"id":2454,"href":"https:\/\/www.benpay.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/2421\/revisions\/2454"}],"wp:attachment":[{"href":"https:\/\/www.benpay.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=2421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.benpay.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=2421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.benpay.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=2421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}