Freelancers and independent service providers who manage invoices through spreadsheets or external billing tools end up maintaining data in multiple places — invoice records in one system, client communication in another, payment tracking in a third. Totals are calculated manually. PDFs are generated separately. Overdue invoices require someone to remember to follow up. And as the client roster grows, keeping everything accurate and consistent becomes a real administrative overhead.
The Freelance Invoice template for SharePoint, built with Infowise Ultimate Forms, provides a complete, no-code invoicing workflow that centralizes everything — client details, service line items, currency selection, tax calculation, PDF generation, invoice delivery, and payment status tracking — inside a single SharePoint record.
How it works
Invoice and client details
Each invoice record captures the client's details alongside the invoice number, issue date, due date, and payment terms. Multi-currency support allows the invoice currency to be selected per client, with the selected currency reflected in all calculated totals and in the email sent to the client.
Inline service line items with automatic totals
Service items are entered directly inside the invoice form using the Ultimate Forms Associated Items feature — no need to navigate to a separate list or screen. Each line item captures the service description, quantity, and unit rate. Line totals are calculated automatically, and the invoice subtotal is summed across all items using Associated Items Summaries. Tax is calculated and applied automatically based on the configured rate, and the final total amount is displayed within the form — all without any manual arithmetic.
PDF generation and client delivery
Once the invoice is complete, a professional PDF is generated directly from the record using the Ultimate Forms Print feature. The PDF is linked back to the invoice record for organized storage and immediate access. The invoice is then sent to the client by email using Ultimate Forms Actions — with the PDF included — without leaving SharePoint.
Status tracking and overdue detection
Invoices are tracked through a color-coded status column — Draft, Sent, Paid, and Overdue — giving freelancers an at-a-glance view of their billing pipeline without opening individual records. Overdue status is detected automatically based on the due date. Scheduled alerts notify clients before payment is due, and follow-up reminders are triggered automatically on overdue invoices — reducing the manual effort of chasing unpaid bills.
What you get
- A structured invoice form capturing client details, invoice number, dates, payment terms, and multi-currency selection
- Inline service line items with automatic per-line totals, subtotal, optional tax calculation, and total amount
- PDF invoice generation linked back to the record using Ultimate Forms Print
- Client invoice delivery by email with PDF attachment using Ultimate Forms Actions
- Color-coded status tracking — Draft, Sent, Paid, Overdue — with automatic overdue detection
- Scheduled payment reminders and automatic follow-up alerts for overdue invoices
- Every invoice stored as a structured, searchable record in a standard SharePoint list
- Free for all Ultimate Forms customers, installed automatically with a single click
Built on standard SharePoint lists
The Freelance Invoice system is built entirely on standard SharePoint lists. There is no external data storage and no custom interface. All invoice records, line items, and generated PDFs stay inside your SharePoint environment, governed by your existing permissions and data policies. The system can be extended or adapted at any time in the browser by the administrator who manages the site.
Read detailed installation instruction.