Coinbase now shows "will Bitcoin be up or down in 15 minutes" contracts in its app, next to the coins you already hold. If you have seen the same question on Kalshi, that is not a coincidence: the markets are Kalshi's. This guide explains how the Coinbase route works, how the 15-minute Bitcoin contract settles, what the fees come to in real numbers, and what changes if you want to trade the same markets on kalshi.com or automate them through Kalshi's API. It is a mechanics guide, not a tip sheet.
Short answer
Coinbase's help center says its prediction markets "are operated by Kalshi, a CFTC-regulated exchange." Coinbase is the app and the broker; Kalshi lists the contract, runs the order book and decides the outcome. The 15-minute Bitcoin contract is the same kind Kalshi lists as series KXBTC15M. It pays $1 per winning contract, settles on the CF Benchmarks Bitcoin Real Time Index (BRTI), and is charged Kalshi's quadratic trading fee, with any broker fee shown by Coinbase before you confirm. The settlement rules and the fee math below hold whichever app you use. Trading can lose money.
What Coinbase actually offers
Everything in this section comes from Coinbase's own help pages, read on October 30, 2026:
- Who runs the market: Kalshi. Coinbase says its prediction markets are operated by Kalshi, a CFTC-regulated exchange, and its payout guide sends you to the Kalshi market page to check an official result.
- Who can trade: U.S. residents only. Coinbase lists Nevada and Michigan as excluded.
- What you pay with: settled USD and USDC. Coinbase says unrealized gains cannot be used to buy new contracts because they are not settled yet.
- A separate balance: winnings land in a Prediction Markets USD balance first, then move to your primary USD balance in the next transfer window, 6:00 AM to 4:00 PM ET on business days.
- Fees: Coinbase says each order's confirmation page shows a fee breakdown before you place it. Kalshi's own fee schedule adds that users who reach Kalshi through a third-party futures commission merchant "may be charged fees" by that firm, disclosed before the trade. So read the confirmation line, not a fee table from a blog.
News coverage in early October 2026 reported that Coinbase added 15-minute and hourly up-or-down contracts on Bitcoin, Ether and other coins. We could not find a primary Coinbase announcement with the exact date, so we do not state one.
How the 15-minute Bitcoin contract settles
Each market covers one quarter-hour window, for example 2:00 to 2:15 PM ET, and a new one opens as the last one closes. The question is simple: will Bitcoin be at least as high at the end of the window as at the start?
Kalshi does not use one exchange's last trade to answer it. Coinbase's help page names the source as the CF Benchmarks Real Time Index, using a "60-second average before expiration." Kalshi's public API lists the same: series KXBTC15M, frequency fifteen minutes, settlement source CF Benchmarks. In practice:
- The opening reference is the average of BRTI over the 60 seconds before the window opens.
- The closing value is the average of BRTI over the 60 seconds before the window closes.
- If the closing average is at or above the opening one, Yes pays $1 and No pays $0. Otherwise No pays $1.
Two things follow from the averaging. A one-second spike in the last moment moves the result far less than it would with a single print. And the price you see on one exchange's chart can disagree with the index by a few dollars, so a market that "looked up" on a chart can still settle No. Our BRTI explainer covers how the index is built, and close times lists the exact window edges.
What a contract costs: the fee math
Kalshi's fee schedule (July 7, 2026 update) charges takers round up(0.07 × C × P × (1 − P)), where C is contracts and P is the price in dollars, rounded so fee plus cost lands on a centicent (a hundredth of a cent). Kalshi's API lists KXBTC15M with the quadratic fee type and a multiplier of 1. There is no settlement fee. The fee is largest at 50 cents and shrinks toward 1 and 99 cents:
| Price you pay | Kalshi fee per contract | All-in cost per contract | Win rate needed to break even |
|---|---|---|---|
| 20¢ | 1.12¢ | 21.12¢ | 21.1% |
| 40¢ | 1.68¢ | 41.68¢ | 41.7% |
| 50¢ | 1.75¢ | 51.75¢ | 51.8% |
| 60¢ | 1.68¢ | 61.68¢ | 61.7% |
| 90¢ | 0.63¢ | 90.63¢ | 90.6% |
The table is Kalshi's exchange fee only. Anything Coinbase adds as broker comes on top and raises every number in the last column, which is why the confirmation screen matters.
Worked example. Coinbase's payout guide uses 10 Yes contracts at 40 cents: $4.00 of cost, $10.00 back if Yes wins, $6.00 profit "minus fees." With Kalshi's fee, that is 0.07 × 10 × 0.40 × 0.60 = $0.168, so you put in $4.168 and the win nets $5.832 before any broker fee. If No wins, you lose the full $4.168. To come out even over many trades at 40 cents, you need to be right a bit more than 41.7% of the time, and more if a broker fee applies. Our odds and expected-value guide walks through that logic, and Kalshi fees explained covers maker fees and rounding.
Selling before the window closes
You do not have to hold to the end. Selling early is a second trade, at the current bid, and it is charged the same formula. If you sell those 10 contracts at 55 cents, you take in $5.50 and pay about 0.07 × 10 × 0.55 × 0.45 ≈ $0.17 in fee. Coinbase's payout guide warns that "fees and small losses can accumulate" when you buy and sell across markets, and on a 15-minute product that can mean many round trips a day. Paying the fee twice on one idea is the most common way a small edge disappears. More in selling a Kalshi contract before settlement.
Coinbase vs. kalshi.com vs. the API
| Coinbase app | kalshi.com account | Kalshi API (your own code or a bot) | |
|---|---|---|---|
| Who runs the market | Kalshi | Kalshi | Kalshi |
| Settlement rule | Same contract terms | Same contract terms | Same contract terms |
| Exchange fee | Kalshi formula, plus any broker fee shown at confirmation | Kalshi formula | Kalshi formula |
| Balance | Coinbase Prediction Markets balance | Kalshi balance | Kalshi balance |
| How orders are placed | By hand in the app | By hand on the site or app | By code, signed with a Kalshi API key |
The key line is the last one. Kalshi API keys are created in kalshi.com account settings and sign each request, as our API keys guide shows. Coinbase's help pages say nothing about API access for prediction markets, and we have not verified that a Coinbase predictions balance can be traded through Kalshi's API. Treat the two as separate accounts: money in your Coinbase predictions balance is not in a kalshi.com account, and the reverse.
Where automation fits
A 15-minute market opens 96 times a day for Bitcoin alone, and Kalshi lists the same format for Ether, Solana, XRP and others (our guide to those series). Doing that by hand means either watching all day or skipping most windows. That is the job automation does: apply the same written rule every window, skip the windows that do not meet it, and keep a log.
Automation does not change the math above. A rule that loses money by hand loses it faster in code, because it trades more often and pays the fee every time. Before running anything, check three things:
- Price after fees: does the rule only enter where its expected hit rate beats the break-even column in the fee table?
- Settlement source: does it read BRTI or something close to it, not one exchange's last price?
- Limits: does it cap contracts per window and stop for the day after a set loss? Our bot checklist lists the rest.
DeskBot for Kalshi is desktop software for that. It connects to your kalshi.com account with your Kalshi API key, trades the 15-minute series you choose, and uses settings you set. It does not connect to a Coinbase predictions balance. If you are building your own instead, start with our Kalshi API Python tutorial and the KXBTC15M bot walkthrough. For an honest look at whether these bots hold up, read do Kalshi 15-minute crypto bots work?
Risks worth saying plainly
- Most windows are close to a coin flip. Prices near 50 cents mean the market sees about even odds. Fees make that a losing game unless you have a real reason to think otherwise.
- Short windows punish delay. A quote that was good 10 seconds ago may be gone. Manual traders and bots both see this.
- Two apps, one market. Coinbase, Phantom (our Phantom guide) and kalshi.com all reach the same Kalshi book. A new front end brings new traders, not a different contract.
- You can lose the whole stake. A contract that settles against you pays $0.
Are Coinbase's 15-minute Bitcoin markets the same as Kalshi's?
Yes. Coinbase's help center says its prediction markets are operated by Kalshi, a CFTC-regulated exchange. The 15-minute Bitcoin contract is Kalshi's, the kind listed as series KXBTC15M.
How does the 15-minute Bitcoin market decide Yes or No?
It uses the CF Benchmarks Real Time Index. The 60-second average before the window closes is compared with the 60-second average before it opened. If the closing average is at least as high, Yes pays $1.
What fee do I pay on Coinbase prediction markets?
Coinbase shows a fee breakdown on the order confirmation page. Kalshi's exchange fee on this series is 0.07 × contracts × price × (1 − price), rounded up: 1.75 cents per contract at 50 cents, 0.63 cents at 90 cents. Kalshi's schedule says third-party brokers may charge their own fees, disclosed before the trade.
Who can trade prediction markets on Coinbase?
Coinbase says U.S. residents only, excluding Nevada and Michigan.
Can I use my Coinbase crypto to buy contracts?
Coinbase says contracts can only be bought with settled USD and USDC, and unrealized gains cannot be used for new contracts.
When do Coinbase prediction winnings reach my main balance?
Winnings go to your Prediction Markets USD balance first, then transfer to your primary USD balance in the next window from 6:00 AM to 4:00 PM ET on business days, according to Coinbase.
Can I run a trading bot on my Coinbase prediction balance?
Not that we could verify. Kalshi automation uses API keys created in a kalshi.com account, and Coinbase's help pages do not mention API access for prediction markets. DeskBot connects to a kalshi.com account, not to Coinbase.
Is DeskBot affiliated with Kalshi or Coinbase?
No. DeskBot is independent software and is not affiliated with, endorsed by, or sponsored by Kalshi or Coinbase.
Educational content, not financial advice. Trading event contracts can lose money. DeskBot does not guarantee profits, returns, win rates or income. DeskBot is independent software and is not affiliated with, endorsed by, or sponsored by Kalshi or Coinbase. Coinbase details come from Coinbase Help ("Prediction markets - Introduction" and "Payouts from prediction markets"), read October 30, 2026. Fee terms come from Kalshi's fee schedule (July 7, 2026 update); series details were read from Kalshi's public API on October 30, 2026. Check current documents before trading.
Current product information: Kalshi · Robinhood · Setup and support. Check the relevant product page for current downloads, pricing, renewal and cancellation terms. Desktop and mobile products have separate availability and offers.
Educational content, not financial advice. Trading can lose money. DeskBot does not guarantee profits, returns, win rates or income and is not affiliated with or endorsed by the named exchanges or brokers.
