Professional invoices in minutes — EU-compliant from the first one

Whether you need a classic bank transfer invoice or a prepaid receipt for a Stripe payment — docs101 handles every scenario. Choose your payment method, set your terms, and the invoice text writes itself.

  • EU-compliant with ZUGFeRD & Factur-X
  • Flexible payment methods: bank transfer, credit card, PayPal, and more
  • Prepaid invoices for payments already received
  • Automatic payment text based on method and terms
  • Send, track, and resend — all from one place

Every payment method. One clear invoice.

Select how your customer pays — bank transfer, credit card, PayPal, cash, check, or other — and docs101 generates the correct payment text automatically. The payment method appears on the PDF and in the ZUGFeRD XML with the correct UNTDID 4461 type code.

Bank Transfer

Classic wire transfer with IBAN and BIC on the invoice. Default for most European businesses.

Credit Card

For card payments — in-store, online, or via payment processors like Stripe.

PayPal

For PayPal transactions. The invoice clearly states PayPal as the payment method.

Cash

For cash transactions at the point of sale or service delivery.

Check

For check payments — still common in some industries and countries.

Other

For any payment method not listed — crypto, barter, vouchers, or custom arrangements.

Payment terms that fit your business

Set when payment is due — immediately, net 14, net 30, or any custom period. Combine with early payment discounts to encourage faster payment. Every term generates clear, professional text on your invoice.

Due immediately

Payment due upon receipt. Perfect for one-time services and small amounts.

Net 14 / 30 / 60 days

Standard business terms with a clear due date. Optionally add early payment discounts.

Already paid

For payments received before invoicing — SaaS subscriptions, Stripe charges, advance payments. The invoice serves as a receipt.

Prepaid invoices — for payments already received

Not every invoice is a request for payment. Sometimes the money is already in your account — from a Stripe subscription, a credit card purchase, or an advance payment. docs101 handles this natively.

  1. 1 Select the payment method (e.g. Credit Card)
  2. 2 Choose "Already Paid" as the payment term
  3. 3 Enter the date the payment was received
  4. 4 Finalize — the invoice is immediately marked as paid

Use Cases

SaaS subscriptions paid via Stripe or PayPal
Credit card payments at the point of sale
Advance payments and retainers
E-commerce orders paid at checkout

Send, track, and resend

Send invoices by email directly from docs101. Track delivery status, see when the invoice was opened, and resend at any time — whether the invoice is open, sent, or already paid.

Email delivery with status tracking

Resend from any status (sent, paid)

Prepaid invoices: send as receipt after payment

Professional email with your branding

Ready to send your first invoice?

Start free with up to 3 invoices per month. No credit card required.

Methods

Which payment methods are supported?

docs101 supports bank transfer, credit card, PayPal, cash, check, and a generic "other" option. Each method generates the appropriate text on the invoice and sets the correct ZUGFeRD type code for e-invoicing compliance.

Prepaid

Can I create an invoice for a payment I already received?

Yes. Select "Already Paid" as the payment term, choose the payment method, and enter the date the payment was received. The invoice is finalized directly as paid — no extra steps. This is ideal for SaaS subscriptions, Stripe payments, or advance payments.

Compliance

Are the invoices EU-compliant?

Every invoice generated by docs101 includes a ZUGFeRD/Factur-X XML attachment that meets the EN 16931 standard. The payment method is encoded with the correct UNTDID 4461 type code — whether it's a bank transfer (code 58), credit card (48), or PayPal (68).