Payhip is the store that sells your programs for you. Your client clicks "Buy" on your website, pays, gets their files right away, and the money goes straight into your account. The account is free and in your name. I'll walk you through it, one button at a time.
Free account, in your nameThe money goes to youClients get their files on their ownOne hour, on a computer
How it works
On your website
Your client reads about your program and clicks "Buy".
On Payhip
They pay by card, in Canadian dollars.
Right away
They get their files by email. Your money heads to your bank account.
I never touch your money or your files: everything stays in your own account.
Before you start: how to read this guide
Payhip's dashboard is in English, and so is this guide: every button is written exactly the way you'll see it, like this: Create account.
When you need to go through menus, I show you the path like this: Account›Settings.
One folder per program on your computer, with its PDFs and audio files. Give them simple names, with letters, numbers and dashes only: accents and symbols can block the upload. One cover image per program, if you have one.
Your Stripe account
Stripe is what takes the card payments and deposits them into your bank account. If you already have a Stripe account, keep your email and password handy. If not, you'll create one in step 3, it takes a few minutes.
Your Vimeo videos, only if a program has videos
For your videos to play on Payhip without being public, each video needs two settings in Vimeo. I give them to you in step 7. They require a paid Vimeo plan: if your Vimeo is free, email me before you start, we'll go another way.
1
Step 1
Create your free account
Go to payhip.com and click Get started for free.
Fill in the four boxes First NameLast NameEmail AddressPassword, then click Create account.
The free plan, "Free Forever", is all you need. There's nothing to pay to get started.
2
Step 2
Set your shop to your language and to Canadian dollars
Click Account at the top right, then Settings.
In the Your Store tab, choose your clients' language: English or French. Only one per shop.
In the Payment Details tab, choose the currency CAD, the Canadian dollar.
Save at the bottom of each page.
Don't skip the currency: Payhip starts out in US dollars (USD).
3
Step 3
Connect your Stripe
Still in Account›Settings›Payment Details, find Stripe in the list and click Connect.
Stripe opens. Pick your account, then click Authorize access to this account. You land back on Payhip, connected.
No Stripe account yet? Click Connect, then Signup for Stripe, and follow the steps.
The money from each sale goes straight into your Stripe, then into your bank account. Your very first payout takes about a week, after that it runs on its own.
4
Step 4
Pick your tax setting
Go to Account›Settings›Taxes and scroll all the way down.
In the field "If sales tax (VAT) is required for a transaction choose a flow below", you have two choices:
Include sales tax within product priceThe price shown is the final price. The right choice if your website already says "taxes included".
Add sales tax on top of product priceThe tax is added at checkout.
Save. Everything that's true about taxes is further down, in "Taxes: what's true".
5
Step 5
Protect your PDFs, one checkbox
Go to Account›Settings›Advanced Settings.
Tick "Stamp the buyer's email on the top left of each page of your PDF for files below 250MB", then click Save settings at the bottom of the page.
Every PDF sold will carry, in small print at the top left, your client's email and the purchase date. It discourages sharing.
Don't change anything else on that page.
6
Step 6
Add a program made of audio and PDFs
For a PDF book or a program made of audio files and PDFs. Your client doesn't need to create an account.
Click Products, then Add new product, then Digital Product.
Click Upload product file and pick your files. You can add several.
Type the title and the price (the same as on your website), then add your cover image and your description.
Under Visibility, choose Visible, then click Save Changes.
Do it again for each program.
Never set a program to "Invisible" once it's on sale: its link would stop working, and past clients would lose their files.
7
Step 7
Add a program with videos: a course
For a program with videos. Your client creates a password when paying, and can come back to the course anytime.
In Vimeo, for each video
Open the video, click Share, then Embed.
Under "Where can this be embedded", choose Specific domains, type payhip.com and click the +.
In the video's privacy, choose Embed only (it used to be called "Hide from Vimeo"). Your video will play in your course, but nobody will find it on Vimeo.
Click Copy embed code. You'll paste it into Payhip.
Don't choose "Private": a private video doesn't play for anyone, not even inside your course.
In Payhip
Click Products, then Add new product, then Course. Type the title and click Add Course.
In the Curriculum tab, click Add new lesson, give it a title, then click the lesson to open it.
For a video: under "Select lesson type", choose Embed and paste the Vimeo code. For audio or a PDF: choose Download and add the file.
In the Pricing tab, add your price, as a single payment.
In the Publish tab, choose Published and save.
As long as the course is a "Draft", nobody can buy it.
8
Step 8
Copy the link to each program
Click Products. Next to each program, click Share / Embed.
Copy the address that shows up. It looks like this: https://payhip.com/b/AbC12
Keep them all in one email, with the name of each program. You'll send it to me at the end.
9
Step 9
Make a free test purchase
Buy one of your own programs with a 100% code. You'll see exactly what your client sees, without paying a cent.
Click Marketing (you land on coupons), then Add Coupon Code.
Choose Percentage discount, type 100, then click Create Coupon Now. Write the code down.
Open a private window (in Chrome: Ctrl + Shift + N, on a Mac: Cmd + Shift + N) and paste the link to one of your programs.
Click Buy Now, type your email and the code, and finish.
Check: the download page opens, the email arrives (look in spam too), your files open, and for a course, your video plays.
Then delete the coupon (the X next to it) so nobody else uses it.
This test purchase will stay in your client list. That's normal.
Taxes: what's true
I'm not an accountant, and this isn't tax advice. Here's only what Payhip does, and what it doesn't.
Payhip handles GSTSince July 1, 2026, Payhip collects and pays the GST, HST and PST on your sales in Canada, on your behalf.
QST is still on youPayhip doesn't handle Quebec's QST. If you already collect QST, you keep reporting and paying it yourself, as before.
Already collecting GST?Payhip will ask you to fill in a short form with them, the GST506. It isn't sent to the government: you each keep a copy.
Under $30,000 in salesIn Canada, as long as your taxable sales stay under $30,000, in a single quarter or over the last four quarters, registering for GST is not mandatory (QST too, in Quebec).
Clients elsewhereFor your clients in Europe, the UK and the United States, Payhip handles their taxes too, on its own.
Talk to your accountant before your first sale. Show them this section: they'll tell you which setting to pick in step 4, and whether you have anything to do for QST.
What it costs
Payhip, free plan$0 a month, 5% per sale
Stripe, Canadian card2.9% + $0.30 per sale
Example: a $50 sale
Payhip
$2.50
Stripe
$1.75
You keep
$45.75
Before taxes. The day you sell more than $1,000 a month, the Plus plan ($29 a month, 2% per sale) becomes worth it. We'll talk about it then.
After your first sales
An email for every salePayhip lets you know every time someone buys.
A client can't find their emailCustomers, the three dots next to their name, then Resend Receipt.
A client hit their limitBy default, each client can download each program 5 times. Same place, then Reset Download Credits.
A refundIt's done in your Stripe: Payments, the three dots next to the payment, then Refund payment. Payhip picks it up on its own.
Your Payhip shop pagePayhip also gives you a small shop, with a sample "About Me" text. Replace it in Store›Launch Your Store Builder, or email me and I'll help.
Send me your links
Once your test purchase works, send me the link to each program, with its name. Like this:
Program 1: https://payhip.com/b/AbC12 Program 2: https://payhip.com/b/XyZ34
I'll put them behind each "Buy" button on your website, check each one for real, and tell you when it's live.