
Costs
Part of Digital product pricing: a two-sided framework
Digital product pricing questions: the questions that matter
common digital product pricing questions cover price units, currencies, taxes, discounts, trials, renewals, refunds, licenses, grandfathering, and price changes.
What to take away
- A price change is a new record with an effective date, not an edit to the old one.
- Grandfathering needs a named group, a cut-off date and a written notice.
- Tax display follows the buyer's location, so US and Canadian storefronts often differ.
- Refunds, chargebacks and renewal notices each carry their own fields.
A digital product price is not one number. It is a unit, a currency, a billing interval, a renewal rule and a refund rule, tied to a date. Write all five down before you touch the checkout page.
Editing a price without breaking billing history
Stripe's product and price documentation states that a few price properties can be changed, while the amount requires a new price object. Old prices can be archived rather than deleted. Invoices, refunds and tax records all point at a stable identifier, so rewriting the old record corrupts the history.
Editing a Price Safely
- Create new effective-dated price
- Decide treatment of subscriptions
- Decide treatment of open quotes
- Decide treatment of coupons and affiliates
- Record approver and customer notice
- Never alter historical order amounts
If you are still choosing the number, read how to set digital product pricing first, because it works through demand evidence before the amount is fixed.
Create the new price, leave the old one active for existing subscribers, then switch checkout to the new identifier on a set date. Record the approver and the date.
How to fill in a decision record
Question / What to record
- Unit
- File, term, seat, usage or license
- Currency
- Display, charge, settlement, refund
- Renewal
- Amount, interval, notice period, cancellation
- Change
- Grandfather, migrate or end
- Reversal
- Refund, chargeback, credit, tax adjustment
A workable record names the decision owner, the eligible population and the review date. Add one line on what the result cannot prove.
Example: a filled-in record for one product
Product: a 60-page PDF playbook, one-time purchase.
- Unit
- single download, one buyer, no seat.
- Currency
- charge in USD, display CAD to Canadian buyers.
- Renewal
- none.
- Price change
- $49 before 1 March, $69 from 1 March.
- Grandfathering
- buyers before 1 March keep $49 indefinitely.
- Refund
- 14 days, processing fee not returned.
- Owner
- founder. Review: 1 September.
Eight lines settle most disputes before they start. The amounts are illustrative.
Grandfathering existing customers when prices rise
- Define the eligible group by cut-off date, product and plan.
- Set the end of the old priceindefinitely, twelve months or the next renewal.
- Send the notice before the change goes live, stating the old amount, the new amount and the effective date.
- State the rule for anyone who cancels and later returns.
- Name the exception path and who can approve it.
Twelve months is a common grandfathering window for subscriptions. One-time purchases are usually grandfathered permanently, because there is no recurring charge to unwind.
For the buyer-side view of the same decision, digital product pricing compares what the seller calculates with what the customer believes they are paying.
Refunds, chargebacks and renewal notices
| Event | Fields to record |
|---|---|
| Refund | Amount, currency, tax reversed, fee treatment, reason, date |
| Chargeback | Dispute date, evidence pack, response deadline, outcome |
| Renewal notice | Send date, lead time, amount shown, cancellation link |
Processing fees on refunded sales are usually not returned to the seller. Publication 535 from the IRS covers deductible business expenses, including fees.
A customer who cannot reach you will often file a formal complaint alongside a card dispute. The federal list of complaint routes is at USA.gov.
Set renewal notice lead time in the same place you set the billing interval, so the two cannot drift apart.
Where platform settings limit your pricing choices
The platform you sell on decides which tax, renewal and price-versioning settings you can configure at all. Digital product launch platforms compared reviews those settings for release day work.
Currency and tax display for US and Canadian buyers
Canada's GST/HST rate depends on the place of supply, not the seller's address, and digital products sold to consumers generally follow the buyer's province. The Canada Revenue Agency explains how to determine the correct GST/HST rate.
US storefronts commonly display prices before sales tax. Google Play documents storefronts that require tax-inclusive display instead. Confirm the rule for each market rather than carrying one setting across both countries.
Trials, discounts and the conversion step
Name the eligible customer, product, currency, date range, redemption cap, stacking rule, affiliate treatment and post-offer price. A coupon should reduce a controlled price, not repair an unclear package.
Trials are not discounts. Record what the customer can use, whether card details are required, the billing start date, the recurring amount and the cancellation route.
Track trial starts, the conversion date and the first paid amount. Another seller's conversion rate tells you nothing about your product, which is the argument in affiliate marketing benchmarks.







