Bitcoin Purchase Rewards That Keep Customers Coming Back

Set a reward percentage and every customer earns Bitcoin on every purchase. Unlike points or punch cards, Bitcoin is something customers actually want — which means they pay attention, come back, and spend more.

How it works

Up and running in minutes. No developer, no complicated setup.

Set your reward rate

Set your reward rate

Choose a percentage (e.g., 1% back) in your merchant dashboard.

Customer makes a purchase

Customer makes a purchase

Bitcoin reward is calculated automatically on the order total.

Customer claims rewards

Customer claims rewards

They receive a branded email and claim in the rewards portal.

Redeem or withdraw

Redeem or withdraw

Customers redeem for multiplied store credit or withdraw Bitcoin.

Set It and Forget It

Choose a reward percentage and the rest runs automatically. Rewards are calculated after each purchase and administered through the platform.

Rewards That Appreciate

Unlike points that lose value, Bitcoin rewards tend to increase in value over time. Customers have a genuine reason to stay engaged.

Measurable ROI

Track repeat purchase rates, customer lifetime value, and reward program ROI from your merchant dashboard.

Automatic Rewards on Every Transaction

Once you set your reward percentage, there is nothing left for you to manage. Every qualifying purchase triggers a reward automatically. No coupon creation, no point tracking, no manual approvals. Rewards are calculated on the post-discount, pre-tax order total so you only pay rewards on what the customer actually spent.

  • Customers receive a branded claim email after each purchase, creating a built-in re-engagement touchpoint
  • Refunds are handled automatically and the corresponding reward is deducted if an order is returned
  • Change your reward rate anytime and it takes effect on the next purchase immediately
  • Works alongside existing discounts and promotions without conflict
How to set up purchase rewards
Automatic Rewards on Every Transaction

Customers Redeem Rewards at Your Store

Customers redeem rewards as store credit, discount codes, or gift cards. You set a multiplier so 1% back can go 3x, 5x, or 10x further when they spend it at your store. Small reward, big reason to come back.

  • You control the multiplier rate and minimum redemption threshold
  • Customers redeem effortlessly through the rewards portal
  • Every redemption drives another visit to your store
How to set up ways to redeem
Customers Redeem Rewards at Your Store

Run Promotional Reward Boosts

Create time-limited reward boosts for product launches, seasonal events, or slow periods. Double or triple the reward rate for a set duration to drive traffic and engagement when you need it most.

  • Schedule reward boosts for specific date ranges
  • Stack boosts on top of your base reward rate
  • Promote boosts through your existing marketing channels
  • Track boost performance in your analytics dashboard
Run Promotional Reward Boosts

Bitcoin Payment Bonus

Offer an additional bonus on top of your standard purchase reward rate when customers pay with Bitcoin. You save on credit card processing fees, they earn extra sats.

  • Reduce your credit card processing costs
  • Attract Bitcoin-native customers who prefer paying with sats
  • Applied automatically when a Bitcoin payment is detected
How to add a Bitcoin payment bonus
Bitcoin Payment Bonus

Frequently asked questions

Common questions about Purchase Rewards.

You control your purchase reward percentage in your merchant dashboard. We generally recommend starting with 1-5% based on your profit margins - this is typically lower than customer acquisition costs but drives significantly higher retention. You can set a custom amount that works for your business and adjust it anytime based on performance data. Higher rates drive more engagement but cost more per transaction.
The Bitcoin payment bonus is an additional reward you can offer customers who pay with Bitcoin. For example, if your base reward is 2%, you might offer an extra 1% bonus for Bitcoin payments, giving them 3% total. This incentivizes customers to pay with Bitcoin, which helps you earn Bitcoin too while saving on payment processing fees. You can pass these fee savings back to customers through the bonus, creating a win-win situation.
When a customer makes a purchase, if they've opted in to marketing communications during checkout (newsletter signup, news and offers, etc.), they'll receive an email immediately after purchase with a link to claim their Bitcoin rewards. The email is branded for your business. When they click to claim, they're taken to their rewards portal where they can engage further with your loyalty program. Once they've claimed their first reward from you, future rewards are automatic - they don't need to claim again.
If a customer doesn't opt in to receive marketing communications during checkout, they won't receive the Bitcoin rewards email and won't be able to claim rewards. However, there is a mechanism for you to manually issue rewards to customers even if they didn't opt-in initially. This lets you handle exceptions or reward VIP customers on a case-by-case basis.
Rewards are visible to customers immediately after purchase - they can redeem them right away for discounts and offers at your store. However, the withdrawal holding period (30-90 days, you set this) prevents them from withdrawing the Bitcoin to their personal wallet until that period expires. This protects you from refunds and chargebacks while still giving customers immediate value through redemptions.
We have multiple fraud protection mechanisms: the 30-90 day holding period prevents quick cashouts before chargebacks, automatic reward reversal on refunds/chargebacks, velocity limits to detect unusual activity, and machine learning to flag suspicious patterns. Plus, customers must opt-in to marketing to receive rewards, creating an initial barrier to casual fraud. These protections ensure you're only rewarding legitimate customers.
You fund the rewards your customers earn, just like traditional cashback programs. You load your rewards balance in your merchant dashboard, and rewards are deducted from this balance when customers claim them. The difference is that Bitcoin rewards have real, lasting value that drives higher engagement and better ROI on every dollar you invest in customer retention.
You can fund your rewards balance using a debit or credit card. Setup is simple and straightforward - just add your payment method once and you're ready to go. You can make one-time loads or set up automatic recharges to ensure you never run out of rewards and your customers always get their Bitcoin rewards without interruption.
You set a minimum balance threshold and reload amount in your dashboard. For example, if your balance drops below $20, the system automatically reloads $50 worth of rewards to your account. This prevents any rewards interruptions and ensures your customers always receive their Bitcoin rewards. It's completely set-it-and-forget-it - you can configure auto-recharge settings once or stick with manual one-time loads, whatever works best for your business.
No, rewards balances cannot be withdrawn by business owners. These funds are designated as customer rewards - they can only be claimed and withdrawn by your customers. This is because Oshi is a rewards platform, not a Bitcoin exchange. Your rewards balance is specifically for funding customer loyalty and retention.
If a customer doesn't claim their rewards within 30 days of earning them, those unclaimed rewards automatically return to your business rewards balance at no additional cost. This means you're not permanently losing funds for rewards that customers never claim - they simply replenish your balance and can be used for other customers. Not everyone who receives rewards will claim them, and that's okay - those funds come back to you.
When a customer receives a refund or initiates a chargeback, we automatically reverse the associated Bitcoin rewards. This protects you from reward fraud and ensures you're only paying rewards for completed, legitimate transactions. The reversed rewards return to your rewards balance immediately.
The 30-90 day holding period (you set the length) protects your business from refunds, chargebacks, and fraudulent transactions. During this period, customers can still see and redeem their rewards with you for discounts, but they can't withdraw the Bitcoin to their wallet yet. This ensures that by the time rewards become withdrawable, the transaction is final and you're protected from any reversals.
Yes! A single Oshi account can manage multiple stores, and the rewards balance is unified across all of them. This makes it easy to manage rewards for multiple locations or brands from one dashboard. If you need completely separate rewards pools and balances, you can create multiple accounts, but most businesses find the unified balance more convenient.
When customers redeem Bitcoin rewards for coupons at your store, those redeemed amounts return to your rewards balance. This creates a self-sustaining loop: you fund rewards, customers earn them, they redeem them for discounts, and the balance replenishes. Combined with unclaimed rewards returning after 30 days, this significantly reduces the net cost of your rewards program while driving repeat purchases.

Start rewarding your customers with Bitcoin

90 days free, rewards covered. See results before you pay a dime.