All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

Invoicing & Billing System · Available now

Send clear invoices. Keep recurring billing and payments in view.

Invoicing & Billing System runs the client billing cycle for an owner-managed service business. Client terms and reusable items feed estimates, invoice lines and recurring schedules.

  • No per-user fees
  • Manual work is free
  • Configure it in Proto
OverviewOutstanding Invoices
Invoicing & Billing System · Invoices

Outstanding Invoices

Invoices in one list

New invoice
Invoices in view
6
Total
2,100
Sent
2
Viewed
2
Sent2
Stonepath ConsultingINV-70758
30
12 Oct
Stonepath ConsultingINV-33407
170
13 Oct
Add
Viewed2
Cedar Vale ArchitectureINV-52435
880
12 Oct
Blue Finch WellnessINV-73958
430
12 Oct
Add
Partial paid1
Juniper Field StudioINV-29508
130
22 Oct
Add
Overdue1
Blue Finch WellnessINV-30898
460
22 Oct
Add
Stonepath ConsultingInvoices · INV-70758
Sent
Issue date12 Oct
Due date21 Oct
Total30
Amount paid140
Amount due870
Approve estimateINV-70758 · Stonepath Consulting

Let your client review and accept the agreed scope, price and payment terms.

Waiting for Owner / Admin
ApproveReturn
Example screen with sample data
Tables, ready to use
17
Saved views
12
Roles with set permissions
5
Reports and dashboards
6
Features

Send clear invoices. Keep recurring billing and payments in view

Every feature works on the same records. Pick one to see the screen your team works in.

Clients and estimates

Agree the work and payment terms before creating an invoice.

  • Keep the business context together
  • Give each decision a clear owner
  • Handle exceptions with the original record
  • Clients
  • Items
  • Estimates
  • Estimate lines
Explore clients and estimates
OverviewEstimates Awaiting Approval
Invoicing & Billing System · Clients and estimates

Estimates Awaiting Approval

Estimates

New
Sent3
Cedar Vale ArchitectureEST-58050
950
22 Oct
Juniper Field StudioEST-19429
900
17 Oct
Willowbend FloralsEST-17884
420
15 Oct
Add
Viewed3
Harbor Lane InteriorsEST-41855
50
19 Oct
Cedar Vale ArchitectureEST-69949
760
21 Oct
Blue Finch WellnessEST-98813
120
22 Oct
Add
Example screen with sample data
Process

Estimate to invoice, with the details connected

Estimate to invoice ships ready to use. One step needs a named approval before the work moves on: Approve estimate (Owner / Admin).

Drag a card to another stage, or focus it and use the arrow keys. It updates to match the stage.

  1. Prepare estimate

    Check customer identity, billing terms and reusable item descriptions; preserve source identifiers when importing existing customers.

    Stonepath ConsultingINV-70758
    Prepare estimate
  2. Approve estimate

    Approve or decline the exact unexpired estimate through its signed recipient link. Staff recording an offline decision retain the customer evidence and cannot invent acceptance.

    Stonepath ConsultingINV-70758 · Owner / Admin
    Approve estimateBy Owner / Admin
    ApprovalLet your client review and accept the agreed scope, price and payment terms.
  3. Send invoice

    Validate scoped authority and freeze the issued lines, tax calculation and PDF before sending. Delivery attempts and hosted checkout creation retain the same invoice identity.

    Stonepath ConsultingINV-70758
    Send invoice
  4. Collect payment

    Verify provider identity, signature, customer, amount and currency before accepting a receipt. Only a confirmed successful payment state contributes to collection; retain refunds, disputes and unsettled outcomes separately.

    Stonepath ConsultingINV-70758
    Collect payment
  5. Follow up

    Recheck the collectible balance immediately before a reminder. Skip paid or voided documents and retain delivery failures without duplicating payment or invoice effects.

    Stonepath ConsultingINV-70758
    Follow up
Inside a record

Keep the source behind every business result

Open any invoice to see its payments, the roles that work on it, its process stages and its approvals on one page.

  1. 1
    Record details

    Issue date, Due date, Total and Amount paid.

  2. 2
    Payments

    Each line is linked to this invoice.

  3. 3
    Who works on it

    Owner / Admin, Bookkeeper and Assistant, each with their own permissions.

  4. 4
    Process stages

    Invoice issue and Collection follow-up, with the role that acts.

  5. 5
    Approvals

    Approve estimate, with who decides.

Outstanding InvoicesStonepath Consulting
Invoicing & Billing System · Invoices

Stonepath Consulting

Sent

Log activity
1
Record details
Issue date12 Oct
Due date21 Oct
Total30
Amount paid140
2
Payments

Stonepath Consulting

Payment numberInvoiceClient
PYM-87260INV-2026-0414, event signageJuniper Field Studio
PYM-96285INV-2026-0415, website updatesJuniper Field Studio
PYM-69824INV-2026-0412, lobby designHarbor Lane Interiors
Payments
6
Total amount
2,670
3

Who works on it

  • Owner / AdminManage business configuration, provider connections and role…
  • BookkeeperManage Clients, Estimates and draft Invoices
  • AssistantManage own draft Estimates, Invoices, Expenses and time entries
4

Process stages

  • Invoice issueAssistant
  • Collection follow-upBookkeeper
5

Approvals

  • Approve estimateOwner / Admin
    Approved
Example screen with sample data
Approvals

Give every decision the right owner

OverviewApprovals
Invoicing & Billing System · Overview

Approvals

Signed in as Owner / Admin

Waiting for you

4 To review1 Overdue2 Decided todayOnly mine
0 selectedApproveReturn
  • TFS-53241Willowbend Florals
    Requested by Owner / Admin
    1099-MISC2dActions
  • TFS-44214Harbor Lane Interiors
    Requested by Owner / Admin
    1099-NEC3dActions
  • TFS-59157North Pier Events
    Requested by Owner / Admin
    1099-MISC2dActions
  • TFS-22864North Pier Events
    Requested by Owner / Admin
    1099-NEC6dActions

Who approves what

DecisionApprover
Approve estimateApprove or decline the exact unexpired estimate through its signed recipient link.Owner / Admin
Review corrections and recurring charge settingsOwner / Admin
Review Reminders, Expenses and time entriesBookkeeper
Approve or decline the addressed estimate revisionClient
4 approval rules · set per role in Proto
Example screen with sample data
Roles

A workspace for each role

Everyone opens Invoicing & Billing System to the work that is theirs. Pick a role to see what it starts with.

Owner / Admin

Owner / Admin works within the record, field and action scope below.

This is the first screen this role sees.

OverviewDraft Invoices

Draft Invoices

Invoices · Owner / Admin

Invoice numberClientIssue dateDue dateTotalStatus
INV-82687North Pier Events21 Oct29 Oct780Draft
INV-38571Cedar Vale Architecture20 Oct24 Oct170Draft
INV-48909Marlow Creek Bakery13 Oct19 Oct40Draft
INV-55787Juniper Field Studio18 Oct24 Oct60Draft
INV-44420North Pier Events13 Oct16 Oct340Draft
6 of 6 records
Example screen with sample data
Reports

Understand the result and its source

Read operational and financial results with their source context.

Overview
Invoicing & Billing System · Overview

Invoicing & Billing System dashboard

This quarter

Tax forms 1099sent in view
6
Total amount reportable
3,250
1099-MISC
3
1099-NEC
3

Invoices by status

How far records got this quarter

StageReachedStep
Draft33
Sent1236%
Viewed542%
Partial paid240%

Total by status

Sample totals per stage

2.0k0
2.0kDraft
-3000Sent
-1000Viewed
-4000Partial paid
-6000Paid
Example screen with sample data
  1. 01Income Summary

    Total invoiced, total collected, total outstanding, by month and by Client. Trailing-12-months with month-over-month delta. The Owner's daily landing report — answers "how much did I make this month and who hasn't paid me."

  2. 02Aging Summary

    Outstanding invoice balance bucketed by Current, 1–30 days overdue, 31–60, 61–90, 90+. Per Client. Lightweight aging — not the full dunning-band workout of a mid-market AR app, just enough to see who to chase.

  3. 03Payment Methods Breakdown

    Per period: amount collected by Method (Card, ACH, Check, Cash, Other) with total processor fee and total net deposit. Used to compare Stripe / Square economics and to reconcile the bank deposit.

  4. 04Recurring Revenue Pipeline

    Active recurring schedules with projected next 90 days of invoices (Frequency × Rate × occurrences remaining). The MRR-style forward look for a retainer-heavy business.

  5. 05Sales Tax Collected

    Review tax amounts attributed to collected invoice lines under the configured reporting basis. This report supports a separate reviewed filing process; it does not determine nexus or file returns.

  6. 06Year-End 1099 Reconciliation

    Compare reviewed outgoing-payment workpapers imported from accounting with recipient identity, applicable form type and external filing evidence. Incoming customer Payments are excluded.

Controls

Keep changes and decisions traceable

Each stage of estimate to invoice names the role that acts and the status it records, so a change is never anonymous.

OverviewEstimate to invoice
Invoicing & Billing System · Process

Estimate to invoice

Each stage, the role that acts and the status it records

Process stages
9
Approval steps
1
Roles involved
4
Tables touched
6
Business setup
Owner / Admin
RecordsPayments
Client and item setup
Bookkeeper
RecordsItems
Estimate acceptance
Client
RecordsEstimates, Clients
Estimate to invoice
  1. Start
    Business setupOwner / Admin
    Payments
  2. Step
    Client and item setupBookkeeper
    Items
  3. Step
    Estimate acceptanceClient
    Estimates
  4. Step
    Invoice preparationBookkeeper
    Estimates
  5. Step
    Invoice issueAssistant
    Invoices
Example screen with sample data
AI agent

Configure your system with Proto

Use Proto to configure and maintain the same product described on this website.

It can

  • Owner / Admin’s assistant: Compare recurring billing settings and correction evidence, with customer acceptance and payment outcomes tied to their actual source.
  • Bookkeeper’s assistant: Find accepted estimates ready for conversion, reconcile evidenced payments and identify billable expenses or time awaiting an invoice.
  • Assistant’s assistant: Prepare own draft estimates and invoice lines from agreed items and tax rates; keep acceptance, payment edits and provider settings with their authorized owners.

Stays with a person

  • Proto cannot supply a missing business approval, invent external payment or posting outcomes, or weaken the server permissions.
  • Reviewed source records and configured integrations determine the available actions.
  • Retain the result of each actual operation and investigate unsupported requirements before enabling automatic execution.
  • Agent executions, workflow runs and model usage follow the platform’s metered machine-work pricing.
Integrations

Connects to the tools you use

Set up connections through ERP.AI and Proto workflows, with every change logged.

  • Invoicing & Billing System
  • Payment providers
  • Email delivery
  • Tax reporting and accounting
Data model

Your data, in tables you can change

Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.

Browse all 17 tables
17tables
  • Clients and estimates4
  • Invoice preparation5
  • Recurring billing4
  • Payments and reconciliation4
  • Billable work6
  • Collections and reporting5
Implementation

Roll out one team at a time

Start with one team and one process, then add the rest once the basics are running.

  1. Define the operating scope

    Use Proto to select the business entities, core processes and responsible roles.

  2. Prepare existing data

    Resolve identities and preserve original document references, dates and opening positions.

  3. Configure the workflow

    Apply permissions, approval rules, calculated fields and any required integrations.

  4. Verify the result

    Exercise ordinary work, denied access, a correction, a conflicting edit and a repeated command.

  5. Invite the team

    Begin with the agreed business scope and reconcile the first operating cycle before extending it.

Pricing

$0per user

The base account and everyday work in the ERP.AI app are free, for every user.

  • No per-user or per-seat fees
  • Viewing, editing, approving and exporting records in the app is free
  • Pay only for machine work: API calls, imports, workflows and AI agents
  • Prepaid credits from $5. Purchased credits never expire

Pricing details

Machine work rate card Included per $1 of credit

Machine work rate card
UsagePer $1
Record reads (list, filter, get)20,000
Search or aggregate queries4,000
Record writes4,000
Imported or synced records200,000
Workflow runs2,000
AI agent runs2,000
Scheduled jobs or webhooks20,000
File uploads (MB)2,000
CSV or PDF exports100
FAQ

Questions, answered

Scope, rollout and pricing for Invoicing & Billing System.

All questions
How do I get started?

Click Get started to create your ERP.AI account, then use Proto to configure your clients, invoice numbering, tax treatment, recurring schedules and payment connection. Review an estimate, an invoice and a receipt with your bookkeeper before routine billing.

Can an accepted estimate become an invoice?

Yes. Convert the accepted estimate into one invoice with the agreed client, lines, net amount, tax and total preserved. If the customer changes the scope, prepare a revised offer for acceptance before using those changed terms.

Can we automate monthly retainer invoices?

Configure a recurring schedule with the frequency, dates and lines agreed with your customer. Choose whether each occurrence creates a draft for review or sends an invoice. Pausing future billing preserves invoices already issued and any unpaid balances.

How do online payment links work?

The invoice links to your configured hosted payment checkout. Verified provider outcomes update the payment history; opening checkout or authorizing a charge does not by itself mark an invoice paid.

What if the customer makes a partial payment?

Keep the receipt against its invoice and follow up on the remaining collectible balance. Gross payment, processor fee and net deposit remain distinct so a processing fee is not mistaken for customer nonpayment.

Can we include time and expenses on an invoice?

Yes. Review the client, hours, rate and supporting receipts, then add the selected billable entries to a draft. Source links explain each charge and prevent the same entry from being billed on competing invoices.

Can staff prepare invoices without seeing bank settings?

Assign the Assistant role for permitted drafts and billable entries. Bookkeeper and Owner / Admin responsibilities cover the wider billing work; payment configuration and restricted bank details remain separately controlled.

Will a paid customer still receive an overdue reminder?

The reminder checks the invoice again immediately before delivery. A fully paid or voided invoice is skipped, and partial-payment follow-up uses the remaining balance. A payment made after a message was already sent cannot recall that message.

How do we handle refunds or incorrect issued invoices?

Preserve the issued document and original payment history. Use the authorized correction or provider-confirmed refund process, with the reason and transaction references retained. Do not erase a paid invoice to hide its earlier amount.

Does this replace our accounting system?

It owns estimates, invoices, incoming receipts and billing history. Your general ledger and outgoing vendor payments remain in accounting. Sales-tax and contractor workpapers require their appropriate reviewed sources; incoming client receipts are not outgoing contractor payments.

Set up Invoicing & Billing System your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appInvoicing & Billing System

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.