How to Get Paid on Social Media (Without Looking Desperate)

Your social media presence is bringing in clients. Someone DMs you asking about your rates, you agree on a price, and then... you awkwardly say "my Venmo is @username123." There's a better way.

The Problem With Social Media Payments

Social media is great for getting discovered. It's terrible for getting paid. Here's why:

  • No built-in payment system. Instagram, TikTok, and X don't have a native "pay this person" button for service providers.
  • Bio links go to your website, not your payment page. Your link in bio probably goes to your portfolio or booking page, not somewhere to actually send money.
  • DMs are informal. Sharing a raw Venmo handle in a DM feels unprofessional, especially for higher-priced services.
  • No follow-up mechanism. If someone says "I'll pay you later" in DMs, you have to remember to follow up manually.

How to Set Up Payments From Social Media

Step 1: Create a Payment Page

You need a single URL where anyone can pay you. This page should have:

  • Your name / business name
  • All your payment methods (Venmo, PayPal, Zelle, card)
  • A clean, professional look

Payable.at creates this in 60 seconds. You get a URL like payable.at/yourname that you can share anywhere.

Step 2: Add It to Your Bio

Put your payment page link in your bio, or add it to your link-in-bio tool alongside your other links. When someone asks "how do I pay you?" you just say "link in bio."

Step 3: Use It in DMs

When you close a deal in DMs, send the payment link immediately:

Sounds great! Here's the link to pay: [payment link]. You can use whichever method is easiest. I'll get started once payment comes through!

DM Scripts for Collecting Payment

After Agreeing on a Service

Perfect, I'm excited to work with you! The total is [amount]. Here's the payment link: [link]. Pick whatever method works best for you. Once it's through, I'll [next step]!

For a Deposit

To lock in your spot, I collect a 50% deposit of [amount]. You can pay here: [link]. Once that comes through, we're all set to start!

Following Up on Unpaid DM Agreement

Hey! Just circling back on the [service] we discussed. Here's the payment link whenever you're ready: [link]. Let me know if you have any questions!

Platform-Specific Tips

Instagram

  • Add payment link to your bio or Linktree/link-in-bio
  • In Stories, use the link sticker to share your payment page
  • In DMs, send the link directly after agreeing on work

TikTok

  • Payment link in bio (you need 1,000+ followers for the link feature, or use a link-in-bio tool)
  • Mention "link in bio to book/pay" in relevant videos
  • In DMs, share your payment link directly

Facebook / Marketplace

  • Share your payment link in Messenger after agreeing on a deal
  • Add it to your Facebook business page

Don't Share Raw Payment Handles

There's a difference between:

"My venmo is @janedoe2847, or if you don't have venmo you can paypal me at [email protected], or I also take zelle at 555-123-4567"

and:

"Here's my payment link: payable.at/janedoe. Pick whatever works for you!"

The first looks scattered. The second looks professional.

Use Payment Requests for Bigger Deals

For services over $100, don't just share your general payment page. Send a specific payment request with the amount and description so there's no confusion:

With Payable.at, you can create a payment request with the client's email, the amount, and a description. They get an email with a payment link, and automatic reminders follow up if they don't pay. Much more reliable than hoping they circle back to the DM.

Related Guides

Stop Chasing Payments Manually

Payable.at gives you a single payment page with all your methods, plus automated payment requests and reminders. Get paid faster with less effort.

Create Your Free Payment Page