How to Set Up Purchase Rewards
Last updated March 1, 2026
Purchase rewards let you give customers a percentage of every purchase back in Bitcoin rewards (measured in sats), automatically. Setting up your program only takes a few minutes.
Steps
Step 1: Navigate to Purchase Rewards
From your Oshi dashboard, click Loyalty Program in the left sidebar navigation. Then select the Purchases tab at the top of the page.
Step 2: Set Your Reward Percentage
Use the percentage slider to select how much customers earn back on each purchase. You can choose anywhere from 1% to 10%.
We recommend starting at 1% for most businesses. This is the gateway into your rewards and loyalty program — it's enough to delight customers without overextending your budget. You can always increase it later.
Below the slider, you'll see a real-time breakdown showing how many sats a customer would earn on a sample purchase at your selected rate. This value adjusts automatically based on the current Bitcoin price.
Step 3: Save and Activate
Click Save Changes to apply your settings. Then make sure your program status shows Active at the bottom of the page. If it's not active, click the toggle to activate it.
That's it — your customers will now automatically earn Bitcoin rewards on every qualifying purchase.
Optional Configuration
These settings aren't required but let you fine-tune how your rewards program works.
Preview the Customer Email
On the right side of the page, you'll see an Email Preview showing what the rewards notification email will look like when a customer earns rewards from a purchase.
This is the default email Oshi sends on your behalf. If you're using a third-party email provider like Klaviyo or SendGrid, you can send your own custom emails instead and disregard this preview.
You can also click the Claim Rewards button in the email preview to see what the customer experience looks like — this is the rewards portal page your customers land on after making a purchase and clicking through from their email.
Set a Custom Reward Percentage
If you need more precision than the slider allows, click Advanced Options and enter a custom reward percentage as a decimal value. This lets you dial in the exact rate that works for your business — for example, 1.5% or 2.75%.
Enable Bitcoin-Only Rewards
Under Advanced Options, toggle on Bitcoin Payments Only if you want to exclusively reward customers who pay with Bitcoin. When enabled, customers paying with traditional payment methods (credit card, etc.) will not earn purchase rewards.
Add a Bitcoin Payment Bonus
Also under Advanced Options, the Bitcoin Payment Bonus lets customers who pay with Bitcoin receive an additional bonus percentage back in rewards — on top of your standard purchase reward rate.
For example, if your standard purchase reward is 1% and you set a Bitcoin Payment Bonus of 5%, customers who pay with Bitcoin will earn 6% total (1% standard + 5% bonus) while customers paying with other methods earn just 1%.
What's Next
Now that purchase rewards are set up, here are a few things to explore:
- Set up referral rewards — Let your customers earn Bitcoin for referring friends to your store.
- Configure the lock-up period — Control when customers can withdraw their earned rewards.
- Fund your rewards balance — Make sure your Oshi wallet has enough funds to cover upcoming rewards payouts.
Related Articles
Was this article helpful?