For Shopify & WooCommerce stores that take Zelle & Venmo

Your customer paid hours ago. The order still says unpaid.

MarkPaid reads your Zelle and Venmo notifications, finds the order each payment belongs to, and marks it paid in your store. While you sleep.

Runs on your own server, with your own logins. It can read orders and mark them paid. That's it. No moving money.

Sound familiar?

This is a part-time job you never applied for.

A customer Venmos you at 11pm. The money's sitting in your account. But the order in Shopify says unpaid, so nothing ships until a human opens the payment email, reads the name, scrolls the order list, finds the match, and clicks mark as paid.

Now do that forty times a day. On weekends. While you're at dinner. Squinting at screenshots, hoping you didn't just ship a $200 order to someone who never actually sent the money.

Every order stuck on "unpaid" is an order not shipping, and a customer wondering where their stuff is.

What MarkPaid does

It does the matching for you.

A payment lands. MarkPaid reads it, finds the order, and marks it paid in your store, where it drops into your normal fulfillment flow like any card sale. You did nothing. You were asleep.

01

Customer checks out

They pick "Pay with Zelle / Venmo" at checkout and get your payment instructions.

02

Payment lands

Their bank or Venmo sends you a notification email, like always.

03

MarkPaid reads it

It pulls the amount, sender, and the order number from the memo.

04

Order ships

Matched and marked paid in your store, with a note on the order.

The rules are strict on purpose.

You tell customers to put their order number in the payment memo. MarkPaid only auto-approves when it's certain. When it isn't, a human decides.

Memo matchesThe order number is in the memo and the amount is exact. This is the clean, certain case.Marked paid
No memoCustomer forgot the order number. MarkPaid finds the likely order by amount and name and hands it to you with the match already attached.One-click review
Amount is shortThe memo is right but the money doesn't cover the order. Probably a partial payment, so it gets flagged instead of shipped.Flagged
Anything weirdUnknown sender, a duplicate, a refund request. It goes to a human with the full context, never a guess.Review queue
Why you can trust it

It handles your orders. It never touches your money.

It can't move a cent

MarkPaid reads payment emails and marks orders paid. It cannot send, refund, or cancel anything. That's the entire list of what it can do.

Every match is on the record

Each auto-approval writes a note on the order timeline: which payment, what amount, which rule, how confident. You can always see why an order was marked paid.

It runs on your turf

Your server, your Shopify token, your inbox. Nobody sits between your customers, your store, and your bank account.

Watch before you trust it

Start in observe-only mode. For the first few days it tells you what it would do without doing it, so you can check its work against your own.

Why this exists

I run marketing for a supplement brand. We hit our payment processor's ceiling and moved the overflow to Zelle and Venmo. Within a week we were buried in manual verification, marking orders paid by hand at all hours.

So I built MarkPaid for us. It worked. Now I'm handing it to other stores stuck in the same spot.

Daniel, founder of MarkPaid

Pricing

One setup fee, then a flat monthly rate.

A VA doing this badly costs you more, and they don't work at 3am.

Self-hosted
You run it on your own server
$1,000
one-time, then $99/mo for support & updates
  • Full source, deployed to your server
  • Setup call to wire up Shopify and your inbox
  • Email parser tuned to your bank
  • Updates and priority fixes
Talk to us
Most stores pick this
Managed
We run it, you just see paid orders
$149/mo
plus $500 one-time onboarding
  • We host it, watch it, and keep it running
  • Review-queue alerts in Slack or email
  • Checkout and email copy written for you
  • Cancel anytime, your data leaves with you
Get started

No per-order fees, ever. The price is the same whether you do 10 orders a month or 1,000.

Questions people actually ask

Fair things to worry about.

What if a customer forgets the memo?

It never guesses. The payment goes to a review queue with the most likely order already attached, matched by amount and name, and you confirm with one click. Most stores see this on 10 to 25 percent of payments. Everything else clears on its own.

Does it touch my credit card orders?

No. It only looks at unpaid orders placed through your manual Zelle/Venmo method. Card orders run through Shopify exactly like they do today.

Can it send refunds or move money?

No, and that's by design. It has no ability to send, refund, or cancel. It reads notification emails and marks orders paid. Nothing else.

Is taking Zelle and Venmo for business allowed?

Use a Venmo business profile and Zelle for Business through your bank. Personal accounts aren't meant for commercial use. MarkPaid works either way, and we'd keep these as a backup rail next to your main processor, not a full replacement.

Does it work with WooCommerce?

Yes. MarkPaid connects to Shopify or WooCommerce. On Woo, it watches your on-hold orders (bank transfer, COD, or a custom Zelle/Venmo gateway) and moves verified ones to processing, with a note on the order. Same rules, same review queue.

Which banks does it read?

Chase, Bank of America, Wells Fargo, and Zelle's own emails work out of the box. Other banks are usually a ten-minute addition, and that's included in onboarding.

How long does setup take?

About 30 minutes on a call. You bring your store and the inbox that gets your payment notifications. We handle the rest.

Get started.

Tell us about your store and we'll reply within one business day with next steps, starting with an observe-only week so you can check its work.

Prefer email? hello@markpaid.app · Or watch the demo first.