Skip to content
Use Case • Free + Pro

Freelance Services & Invoicing

Collect payment for freelance work or service packages — without a store.

Freelance Services & Invoicing
The Problem With E-Commerce Bloat

Why install a heavy shop just for freelance services & invoicing?

Freelancers and small agencies can send clients a payment form or a shareable Payment Link. The client fills in their details, pays, and receives a professional PDF invoice automatically. For recurring retainers, Stripe Subscriptions (Pro) handle monthly billing without manual invoicing.

Key Capabilities

What GatewayKit brings to this scenario

Fixed or variable amount — charge by project, hour package, or retainer
Stripe Subscriptions for recurring retainers (Pro)
Professional PDF invoice generated automatically per payment
Invoice PDF downloadable from the receipt page
Refund from dashboard if a project scope changes (Pro)
CSV export (Pro) for accounting and tax preparation
Step-by-Step Walkthrough

How to set up this workflow in 5 minutes

1

Build a payment form with your service details and client info fields.

2

Set a fixed price for the project or enable variable amount for hourly billing.

3

Client submits the form, pays via their preferred method.

4

Both you and the client receive a PDF invoice; track everything from the dashboard.

Related Documentation

Ready to build this form?

Read the complete documentation on configuring the visual Form Builder and Elementor Form Actions.

Read Forms Guide →

Stop wrestling with WooCommerce for simple payments

GatewayKit takes 5 minutes to set up. Download the free plugin, or try it live right now — no account needed.