How to sell PDFs and digital products from your Instagram bio
Create a downloadable product, publish its checkout page, and add the store link to your Instagram profile. After a buyer pays, the platform delivers the file. This guide walks through that process with a sample $19 PDF offer.
Updated September 22, 2026
Written by the visitmy.shop team. The example below is illustrative; prices and sales counts are not promised results.
Define one useful outcome
Start with a question your audience already asks. For this example, a freelance designer creates a “First Client Launch Checklist”: a PDF covering portfolio preparation, an outreach checklist, and a project handoff worksheet. The offer is for designers preparing to approach their first client.
Before charging, ask a few people in that audience to use it. Fix confusing instructions, check the links, and make sure the PDF reads comfortably on a phone. Sell only material you own or have permission to distribute.
Make the offer specific
Your product page should answer these questions before checkout:
- Who is this for, and what task does it help them complete?
- What files and sections are included?
- What software, accounts, or experience does the buyer need?
- Is the license personal or commercial? Are updates included?
- How does delivery work, and how can a buyer contact you?
Show an actual sample page instead of relying only on a decorative cover. Do not promise that buying a checklist will produce clients or income.
Choose a price and understand the fees
Our example uses $19 as a test price. Your price should reflect the scope, audience, alternatives, and feedback; there is no universal price that guarantees sales.
Ten $19 orders produce $190 in gross sales. On visitmy.shop Basic, the $9 monthly subscription plus a 5% platform fee totals $18.50. That leaves $171.50 before Stripe processing, refunds, and taxes. Pro has a $49 monthly subscription and no platform transaction fee, plus Stripe processing. Compare current plans against your feature needs.
Build and test the product
- Create a draft store and choose its name and appearance.
- Add a digital product. Upload the PDF, add the description and sample image, and set the price.
- Connect your Stripe account for payments. Complete any required billing setup before publishing.
- Open the product on a phone and confirm that the price, contents, and button are easy to find.
- Test checkout and delivery before sharing widely. Verify the confirmation, delivery email, file, and buyer library. A real paid test can incur processor fees.
See how digital downloads work and explore the fictional demo store. The demo is an interface example, not a customer case study.
Put the right link in Instagram
Add your storefront URL to your profile’s link field. A store link lets followers browse; a specific product link takes them straight to the offer. Use your post to show a sample and tell people where the link is.
For attribution, a bio link can use ?utm_source=instagram&utm_medium=social&utm_campaign=bio. Use a different campaign value for a launch or a DM link so visits can be distinguished.
Offer the link through a keyword
On Pro, connect Instagram and assign the product a keyword such as CHECKLIST. Write a reply that identifies the resource and its price. For example: “Here’s the $19 First Client Launch Checklist, with the PDF and handoff worksheet. The page shows what’s included.”
A matching eligible comment or DM can trigger the reply. Test with another Instagram account. Messaging depends on Meta’s permissions and rules; automated replies do not guarantee purchases. See Instagram keyword setup and limitations.
Free sample or paid product?
A free sample can help people assess the quality before purchasing. It is optional. If you offer one, explain the difference from the paid file. Keep marketing consent separate from the email needed to deliver an order.
Review the journey after launch
Look at product visits, checkout starts, completed orders, delivery problems, and buyer feedback. A weak step gives you a question to investigate, not a certain diagnosis: traffic quality, price, unclear copy, and technical problems can produce similar symptoms.
Ask actual buyers for honest feedback and publish only genuine reviews with permission. Change one major element at a time, and avoid treating a handful of visits as conclusive evidence.
Can I sell a consultation too?
Yes. Pro supports paid calls and free discovery bookings through Google Calendar and Meet. Create a separate offer with a clear duration and outcome; do not disguise a sales call as a paid consultation.
Before you share the link
- The file opens and matches the description.
- The price, license, and support contact are visible.
- Checkout and email delivery have been tested.
- The bio or keyword reply points to the right page.
- Campaign tags distinguish the links you control.
Create your store or read the Stan Store comparison before choosing a platform.