Skip to content

Self-hosted alternatives to PayPal Invoicing

PayPal Invoicing is billing software from PayPal for creating and sending invoices that clients pay with PayPal, cards and other methods. One listed app does its main job and runs in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features PayPal Invoicing describes on its own site.

  • Minvoice invoice list with status tabs, client filter, due dates, totals and Draft, Sent, Overdue and Paid labels

    Invoicing for one business: PDF invoices by email, Stripe or PayPal pay links and overdue reminders

    Deploy
    One-click
    License
    MIT
    GitHub stars
    37 stars
    Last commit

PayPal Invoicing features, app by app

FeatureMinvoice
Invoices with templates and logoYes
Recurring invoicesNo
Automatic payment remindersYes
Multiple currenciesYes
Payment by PayPal, cards, bank transferPartly
Sent, opened, paid trackingYes

Invoicing for one business: PDF invoices by email, Stripe or PayPal pay links and overdue reminders

What a PayPal Invoicing user would miss
Recurring invoices, discounts, Venmo and accounting sync.
What it adds
MIT licensed, books in D1 in your account, no subscription and no fee beyond Stripe's or PayPal's.
  • Yes Invoices with templates and logo. Logo upload and accent color on one layout, with PDF and print view.
  • No Recurring invoices. Not found in the README or source.
  • Yes Automatic payment reminders. Opt-in overdue reminders on an editable schedule.
  • Yes Multiple currencies. Currency chosen per invoice.
  • Partly Payment by PayPal, cards, bank transfer. PayPal and card payments through Stripe Checkout; checks and bank transfers recorded by hand.
  • Yes Sent, opened, paid tracking. Timeline of sends, payments and pay-link views.

Sources:github.com/ddyy/minvoice/blob/main/README.md