Instagram does not have a built-in payment system for receiving money from followers or customers
Instagram itself does not process payments or hold money in an account for you. The platform offers tools to tag products and link to checkout pages, but the actual transaction—the money moving from buyer to your bank account—happens through a separate payment processor that you set up yourself. Instagram connects to these processors but does not replace them.
If you want to sell through Instagram, you need a payment method outside Instagram first. That method might be Stripe, PayPal, Square, or another processor. Instagram then directs customers to that processor to complete the purchase. You receive the money in whatever account you connected to that processor, not through Instagram.
Key Takeaways
- Instagram has no payment account; money from sales goes to a third-party processor like Stripe or PayPal that you set up separately.
- Instagram Shop and product tags link to your checkout page, but Instagram does not hold or transfer the funds.
- You must connect a payment processor to your Instagram business account before customers can buy anything.
- Money typically arrives in your bank account within one to three business days after a customer completes a purchase, depending on your processor.
- Instagram does not charge a fee for linking a payment processor, but your processor charges a percentage per transaction (usually 2–3 percent plus a fixed amount).
Setting up a payment processor to receive money on Instagram
Start by choosing a payment processor. Stripe and PayPal are the most common choices for Instagram sellers. Both connect directly to Instagram Shop and product tags. Stripe typically charges 2.9 percent plus $0.30 per transaction for online sales. PayPal charges 2.2 percent plus $0.30 for standard transactions, though rates vary by account type and country.
Create an account with your chosen processor using your legal name, business name (if you have one), and bank account details. The processor will verify your identity and your bank account before you can receive money. This verification usually takes one to three business days. Once verified, you can connect the processor to your Instagram business account.
In Instagram's settings, go to Professional Dashboard, then Shops and Sales. Select your payment processor and follow the prompts to authorize the connection. Instagram will redirect you to your processor's site to log in and confirm. After you complete this step, customers can check out directly from your Instagram posts and product tags.
How money moves from a customer's purchase to your bank account
When a customer buys something through your Instagram Shop or a product tag, they enter their payment information on your processor's checkout page, not on Instagram. The processor charges their card or payment method immediately. The processor then holds the money in a temporary account while it verifies the transaction is legitimate and not fraudulent.
After verification (usually within 24 hours), the processor deposits the money into your connected bank account. Most processors transfer funds once per day or once per week, depending on your account settings. Stripe typically deposits daily; PayPal deposits on a schedule you choose, often daily or weekly. The money arrives as a deposit from your processor's name, not from Instagram or the customer.
Your processor deducts its fee from each transaction before depositing the remainder. If a customer pays $100 and your processor charges 2.9 percent plus $0.30, you receive $96.71 in your bank account (after the $3.29 fee is removed).
What happens if a customer disputes or cancels a purchase
If a customer files a chargeback or dispute with their bank or card issuer, your processor notifies you and holds the disputed amount. You then have a window (usually 7 to 10 days) to respond with evidence that the transaction was legitimate—such as proof of delivery, a tracking number, or a message from the customer confirming they received the item.
If you provide sufficient evidence, the processor typically rules in your favor and returns the money to your account. If you do not respond or your evidence is weak, the processor sides with the customer and removes the money from your account. Some processors also charge a chargeback fee (typically $15 to $25) even if you win the dispute.
To reduce disputes, ship physical items with tracking, send digital items immediately with proof of delivery, and keep records of all customer communications. If you sell services, document what you delivered and when.
Using Instagram's native checkout versus linking to an external site
Instagram offers two ways to sell: Instagram Checkout (built into the app) and checkout on your own website. Instagram Checkout lets customers buy without leaving the app; they enter their payment information once, and Instagram remembers it for future purchases. This reduces friction and often increases conversion rates.
To use Instagram Checkout, you must connect Stripe or PayPal directly to your Instagram business account. The process is the same as described above. Instagram Checkout is available in the United States, United Kingdom, Canada, and Australia; availability in other countries is expanding.
If Instagram Checkout is not available in your country or you prefer to use a different processor, you can tag products with links to your own website or Shopify store. Customers click the link, leave Instagram, and complete checkout on your site. Your website's payment processor handles the transaction. This method works everywhere but requires customers to leave Instagram, which can reduce sales.
Taxes and record-keeping for Instagram sales
Money you receive from sales is income and must be reported to your tax authority. Your payment processor sends you a 1099-K form (in the United States) or equivalent tax document if you exceed a certain threshold—usually $20,000 in sales and 200 transactions in a calendar year, though thresholds vary by country and processor.
Keep records of every transaction: the date, amount, customer name, what was sold, and the processor's fee. Your processor provides a transaction history in your account dashboard; download and save this regularly. If you are audited, you will need to show these records to prove your income and deductions.
If you are self-employed or run a business, you may also owe sales tax on physical goods sold to customers in certain states or countries. Tax rules vary widely by location and product type. Consult a tax professional or your local tax authority to understand your obligations.
Troubleshooting common payment problems on Instagram
If customers cannot see your checkout button or product tags, check that your payment processor is still connected. Log into your Instagram Professional Dashboard and verify that your Stripe or PayPal account is active and verified. If the connection has expired, you may need to re-authorize it.
If money is not arriving in your bank account, check your processor's transaction history to confirm the sale went through. Look for the deposit in your bank account under your processor's name (for example, "Stripe Deposits" or "PayPal"). If you see the transaction in your processor's dashboard but not in your bank account, contact your processor's support team; there may be a delay or a problem with your bank account details.
If a customer says they paid but you have no record of the transaction, ask them for their order confirmation email. This email contains a transaction ID. Search your processor's dashboard for that ID. If the transaction does not appear, the payment likely failed on the customer's end, and they were not charged. Ask them to try again with a different payment method.
Frequently Asked Questions
Can I receive payments directly through Instagram without a third-party processor?
No. Instagram does not hold or transfer money. You must connect a payment processor like Stripe or PayPal to your business account. Instagram directs customers to that processor's checkout page, and the processor deposits money into your bank account.
How long does it take to receive money after a customer buys something?
Money typically arrives in your bank account within one to three business days after a customer completes a purchase. Your processor verifies the transaction first (usually within 24 hours), then deposits the funds on its regular schedule. Weekends and holidays may delay deposits.
What fees do I pay when someone buys through Instagram?
Instagram charges no fee. Your payment processor charges a percentage per transaction (usually 2–3 percent) plus a fixed amount (typically $0.30). Stripe charges 2.9 percent plus $0.30; PayPal charges 2.2 percent plus $0.30. Fees vary by country and account type.
What if a customer claims they never received what they bought?
If they file a chargeback, your processor notifies you and holds the disputed amount. You have 7 to 10 days to provide proof of delivery or completion. For physical items, provide a tracking number showing delivery. For digital items, provide proof they accessed the file. If your evidence is strong, the processor returns the money to your account.
Do I need a business license to sell on Instagram?
Requirements vary by location and what you sell. In most places, you need a business license if you are selling goods or services regularly. Check your local government's website or consult a business advisor to understand what you need in your area.