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.

Note: If VIP Tiers are enabled, the tier reward rates replace this base rate entirely.

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.

Tip: Customers have 30 days to claim their rewards via the email notification. Unclaimed rewards are automatically recycled back into your merchant rewards balance.

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%.

Tip: Accepting Bitcoin lowers your processing fees and eliminates chargebacks, so rewarding Bitcoin payments can be a smart business move.

What's Next

Now that purchase rewards are set up, here are a few things to explore:

Was this article helpful?