How to

Find the task, follow the steps

Every section below is a job you do in the app, with the steps in order, the lowest plan that has it, and a link to the full feature page. Sign in at app.invoicemyclients.com to follow along.

Open the app

Invoices

Create, send, and get an invoice paid

Every plan, including FreeFree: 25 invoices a month and 5 active clients. Scheduling, recurring invoices and cloning start on Starter; bulk invoicing on Professional.

The invoice editor handles line items, tax, discounts, and the payment link. One Schedule action covers both a one-time send later and a recurring series.

Recurring invoices feature
  1. 01Open Invoices and choose New Invoice. Pick a client, add line items, and set the due date. Totals, tax, and discounts calculate as you type. The editor shows the live preview beside the form; a different look is one click away under Templates.
  2. 02Choose Send to email the invoice with a secure payment link, or Download PDF to deliver it yourself. Get Link copies a shareable link to the same invoice page.
  3. 03When a client pays online the invoice marks itself paid. For cash, cheque, or bank transfer, open the invoice's Actions menu and choose Record Payment; the same form takes a partial payment.
  4. 04To send later, or to bill the same client on a schedule, choose Schedule in the Actions menu. The Scheduling and Recurrence window takes a one-time date and time, or a repeat (weekly, monthly, every 3 or 6 months, annually, or custom), a stop date, and your time zone. Once set the item reads Update Recurring.
  5. 05Receipts are their own documents: Create Receipt from an invoice or from the Receipts page records what was paid and sends a receipt to the client.
  6. 06Clone an invoice to start the next one from it, Archive the ones you no longer need in the list, and open History on any invoice for every send, view, and payment with its date.

Templates

Pick the invoice template new invoices start from

Every plan, including Free

The templates on invoicemyclients.com/templates are the same ones inside the app. Pick a default once; any draft can still switch.

Browse the template library
  1. 01Open Settings, then Templates. Each card previews a template from the library (standard invoice, the trade and industry editions, estimate, receipt, and so on). Choose Preview to see it with your details.
  2. 02Choose Set as default on the one new invoices should start from. The Default badge moves to it; existing drafts keep their template.
  3. 03On any draft, the Document drawer in the editor lets you switch template for that invoice only, and Fields shows which inputs the template uses.
  4. 04From the website, every template page has a quick start: Start with a template creates an account with just your email and lands you on a new invoice using that template, with Make it my default on the way in.
  5. 05Settings, then Invoicing, then Document Theme sets the classic or modern look of your client-facing documents independently of the template.

Clients

Add clients one at a time or import a list

Every plan, including FreeFree: 5 active clients.

Clients carry their own billing details, preferred language, and payment acceptance, so a new invoice starts with the right defaults.

Client import feature
  1. 01Open Clients and choose New Client. Enter the name, billing email, phone, and address, and set the Preferred Language; client-facing documents and emails for that client follow it.
  2. 02To bring in an existing list, choose Download Template, fill the CSV in the app's column layout (Client Name, Client Email, Street Address 1 and 2, City, State, Post Code, Client Phone, Client Mobile, Accept Online Payments, Preferred Language), then choose Import Clients and upload it. Missing columns are named in the error; a valid file imports in the background and you are notified when it is done.
  3. 03Export Clients downloads the same layout, so a list can round-trip through a spreadsheet.
  4. 04Duplicates are detected as you add clients; choose Merge to combine two records and their invoices.
  5. 05Each client page holds the client's invoices, a Statement of account (Starter and above) you can view or send, and Create Remittance for payments covering several invoices. Clients do not have a standing portal login; they receive a secure link for each invoice, proposal, or statement.
  6. 06A client you no longer bill can be deleted from the client page actions; their invoices stay in your records. There is no archive for clients, only for invoices.

Items

Save the things you sell or rent once, then pick them

Every plan, including Free

The item catalog holds your products, services and rental items with their price, unit and tax setting. Every invoice editor and the proposal pricing table can add them as lines. It is a price list, not stock control: it does not count inventory.

Compare plans
  1. 01Open Settings, then Items, and choose New item. Give it a Name and a Price, and choose what it is Priced per: each, hour, day, week or month. SKU, Category, a line description and details shown under the line are optional, and Taxable sets whether tax applies.
  2. 02On an invoice, in either editor, choose Add from catalog beside the add-line control. Search by name, SKU or category, set the Quantity, and choose Add line. The line arrives with the saved price, unit and tax setting.
  3. 03For an item priced per day, week or month the picker also asks for the number of periods. The line quantity is the count times the periods, and the details say so, for example 40 x 3 days.
  4. 04A proposal pricing table has the same Add from catalog control, so a quote and the invoice made from it use the same saved items.
  5. 05A line added from the catalog is a copy. Edit it on the document without changing the catalog, and change a catalog price without touching documents already written.
  6. 06To keep a line you typed by hand, choose Save to catalog on that line, in either invoice editor or a proposal pricing row. It is saved as a per-unit item at the line's rate and tax setting. The line needs a description first, and a name already in your catalog is not saved twice.
  7. 07An item that has been used is archived rather than deleted, so past documents keep their history. Archived items stay out of the pickers; Show archived and Restore bring one back.

Payments

Connect Stripe and accept online payments

Every plan, including FreePartial payments and saved cards start on Starter. Payment QR codes: one on Free, three on paid plans.

Online payments run through Stripe, the one processor live today. Funds settle to your own Stripe account and the invoice updates when the client pays.

Payments feature
  1. 01Open Settings, then Payments, and under Online Payments choose Connect with Stripe. Complete the Stripe onboarding with your business and bank details, or link an existing Stripe account.
  2. 02Once connected, every invoice you send carries a payment link. Clients can pay by card, ACH bank transfer, Apple Pay, or Google Pay, as Stripe's automatic payment methods allow in their region.
  3. 03Invoice My Clients adds no markup: you pay Stripe's standard processing fee and nothing to us. Under Online Payments you can optionally pass a card surcharge on to the client where that is legal; ACH payments are never surcharged.
  4. 04Partial Payments (Settings, then Payments; Starter and above) lets clients pay an invoice in instalments. Each payment records against the balance and the invoice closes at zero; you can also record a partial payment yourself.
  5. 05Auto-Pay (Settings, then Payments) lets clients save a card and opt in to automatic charges after a grace period you set (1 to 7 days after the due date). Automatic charging is currently paused while payer authorisation is verified: saved cards are kept, no charge is made without the client paying, and the client page says so.
  6. 06QR Code Payments adds Venmo, Cash App, or Zelle codes to invoices for clients who pay that way; Payment Instructions prints your bank details for transfers. Payments made this way are recorded with Record Payment.

Interest, fees and discounts

Charge interest or a late fee, offer an early-payment discount

Starter and above

Late invoices can accrue interest or a flat fee; early payers can get a discount; tipping and shipping lines are a switch each. All of these are Starter and above.

Interest on overdue invoices
  1. 01Open Settings, then Finance. Under Interest on Late Payments set the rate and the Interest Recurrence Interval; interest accrues on the overdue invoice itself and shows on the payment page and in reminders. Change it per invoice where a contract says otherwise.
  2. 02For a one-off penalty instead, open Settings, then Collections, and set a Late fee: a flat amount added the day after an invoice is overdue. Most owners pick interest or the fee, not both.
  3. 03Under Finance, Early Payment Discount sets a percentage off for paying within a number of days. The invoice shows both amounts and the payment page honours the discount only inside the window, so nobody argues about which figure applies.
  4. 04Discounts turns on per-invoice and per-line discounts in the editor; Tipping lets clients add a tip when paying; Settings, then Invoicing, then Shipping adds a shipping and handling line.
  5. 05Tax: under Finance, Enable tax on invoices and set the Default Tax Rate (%), which new line items pick up; each line can be marked taxable or not. The late fee calculator and the glossary explain how to size interest and fees.

Progress billing

Bill one contract in stages, with retainage

Professional and above

A job holds the schedule of values; each application bills the percent complete per line, holds and releases retainage, subtracts earlier applications, and ends as a normal invoice.

Progress billing feature
  1. 01Open Settings, then Invoicing, and turn on Progress Billing. It then appears on the Invoices page and in the New menu.
  2. 02Choose New progress billing job, or Bill in stages on an accepted proposal to start from its lines. Enter the client, the schedule of values (up to 40 lines with the contract value of each), the Retainage % (0 to 50) and the Sales tax % per application if you charge tax.
  3. 03For each application enter the percent complete per line. The app works out what earlier applications already billed, the retainage held this time, the tax on this application, and the amount due, and creates the invoice on the construction template.
  4. 04Send each application like any invoice: email with a payment link, PDF, or mail. Partial payments are allowed.
  5. 05Retainage is released on the final application. The job view shows every application in order with its status, so the next one always knows what came before. Official AIA G702/G703 forms, lien waivers, and stored materials are not produced; attach your own.

Invoice from a document

Turn a document, or a batch of 25, into draft invoices

Professional and aboveEach document read uses one AI document and receipt scan: 50 a month included on Professional, 250 on Business, then billed per extra scan.

Drop a PDF, photo, or Word file and the AI drafts the invoice from it for you to confirm. Up to 25 documents run as one background batch.

Document AI feature
  1. 01Open Invoices and choose Invoice from a document. Drop one file to read it now, or choose Upload several documents to read up to 25 at once and give the batch a name if you like.
  2. 02A batch runs in the background; you can close the tab. Each document becomes a draft invoice with the fields the AI read and a confidence flag on anything worth checking. Nothing is sent until you confirm.
  3. 03A file the AI cannot read, or that is not what its name says, is reported by name with the reason instead of stopping the batch. When the batch is done you are told in the app, and by email and text if those alerts are on.
  4. 04Every invoice from a batch carries its batch label; filter the invoice list by Document batch to find them, and Recent batches lists the last ones. Start the next batch when one completes.
  5. 05The same reading handles a remittance or a check you photograph (it proposes the payment match for you to confirm) and, on Business, Purchase order from a document.

Time tracking

Track hours and turn them into an invoice

Professional and aboveFree can view the Time page; tracking and billing time need Professional.

Timers, projects, and billable rates live in the same app as your invoices, so unbilled time never has to be re-typed.

Time tracking feature
  1. 01Open Time. Start a timer, or add an entry with a start and end, and assign it to a client and a project so its rate applies.
  2. 02The Projects view creates a project per engagement with its own Rate; every entry on that project inherits it. Settings, then Finance, then Default Hourly Rate with Apply to Time Tracking sets the fallback.
  3. 03The List, Calendar, Reports, Summary, Profitability and Client Profitability views show where the hours went.
  4. 04When you are ready to bill, open Unbilled Time, pick the client, and choose Create new invoice or Add to existing invoice. Entries become line items you can edit before sending.
  5. 05Under Settings, then Integrations, then Calendar, connect Google, Outlook, or an iCal feed and turn on Suggest time entries from my calendars: meetings appear as suggested entries you accept with one click. It suggests; it does not write to your calendar.

Proposals

Send a proposal, collect a signature, convert to invoice

Professional and above

Proposals combine a scope, a pricing table, and an e-signature. An accepted proposal becomes the invoice with the same line items, or a progress-billing job.

Proposals feature
  1. 01Open Proposals and choose New Proposal. Pick the client, write the scope in sections, and add a pricing table with quantities and rates. Settings, then Proposals, can require a digital signature and ask for a deposit on acceptance.
  2. 02Choose Send. The client receives a secure link, reviews the proposal, and accepts with Sign to Accept, typing their full name as the signature. You are notified when it is viewed and when it is accepted.
  3. 03To send at a set time, choose Schedule and enter the date and time. If others must sign off first, open Approvals in the sidebar and Add approver; each approver marks Approve or Reject with a comment and the proposal shows All approvals received before it goes out.
  4. 04Once accepted, choose Convert to Invoice. The pricing table carries over line by line and the signed proposal stays attached. For a contract billed in stages, choose Bill in stages instead to start a progress-billing job from it.
  5. 05To send a document with the proposal, such as a rental agreement, a spec sheet or your terms, choose Attach a file on the proposal (up to 20 MB each). The client sees each attachment in the proposal link with a download, before they sign.
  6. 06For a cover, choose Upload cover in the proposal sidebar and pick a wide image. It appears at the top of the proposal the client opens from their link.

AI assistant

Bill by chat or by voice

Every plan, including FreeVoice Mode is Professional and above; typed chat, and dictation into it, work on every plan.

The assistant works on your real data: it drafts and sends invoices, looks up clients, bills unbilled hours, chases invoices, and builds reports. Every plan includes a monthly message allowance.

AI assistant feature
  1. 01Choose Assistant in the header and describe what you need, for example "invoice Acme for 12 hours at 150". It shows the draft and confirms the details before anything is sent or changed.
  2. 02Switch to Voice Mode to talk instead of type. It listens, speaks back, and pauses for your confirmation on any action that sends or changes something. Pick its voice under Settings, then AI Assistant.
  3. 03Ask for a revenue, aging, or payment report and it answers with the numbers and a chart inline; Open saves it to the Reports page.
  4. 04Your monthly usage shows in the assistant and under Settings, then AI Assistant, with credit packs for busy months (see AI credit packs below).
  5. 05The same tools are available to Claude, an IDE, or your own agent through the MCP server, with an API key from Settings, then Developer (Business and above; see API and MCP below).

Settings

Business details, numbering, branding, language

Every plan, including FreeYour logo, a brand colour and removing the "Powered by" line start on Starter.

Settings shape every invoice you send. Set them once and the editor uses them as defaults. Search inside Settings finds any option by name.

Sales tax feature
  1. 01Under Business, enter your Business Information (legal name, address, contact details, Business Number or EIN); it prints on every invoice and proposal. Upload your Logo and choose a Brand Color here.
  2. 02Under Invoicing, set Invoice Numbering (prefix, number format, zero padding, yearly reset) and the Next Invoice Number, the Default Payment Terms (due on receipt through one year), the Document Theme, the Invoice Editor you prefer, Shipping, and Progress Billing.
  3. 03Under Finance, set Enable tax on invoices and the Default Tax Rate (%), plus interest, discounts, early-payment discount, tipping, and your Default Hourly Rate.
  4. 04Under Interface, set Language (English, Spanish for Mexico or Spain, German, or French) for the app, and under Language and Region the Currency, Date Format, and Timezone that new invoices use. A client's own Preferred Language decides the language of what they receive.
  5. 05Payments, Collections, Notifications, Security, Integrations, Developer, Templates, Purchase Orders, Proposals, Account, and Billing each have their own section; Dismissed Alerts brings back notices you hid.

Notifications

Choose how you hear about payments, views and problems

Every plan, including Free

Every event on an invoice (viewed, paid, overdue, a reminder sent, a dispute, a failed delivery) is a notification you can receive by email, text, push, or in the app, by category.

Automated collections feature
  1. 01Open Settings, then Notifications. Under Notification Preferences the categories are Invoices, Payments, Reminders, Interest, Subscriptions, and System; the channels are Email, In-App, Push, and SMS. New accounts start with all of them on.
  2. 02SMS needs your phone number verified once on the same page. Quiet Hours holds texts until your chosen hours.
  3. 03In the app, the bell in the header lists every notification with the invoice it is about; tap one to open the invoice. The Android app shows the same list and posts them to the phone's notification shade.
  4. 04WhatsApp appears in the channel list but is not yet a sending channel; nothing is sent over it today. Product news is a separate opt-in at the bottom of the page.

Security

Passkeys, two-factor sign-in, trusted devices, SSO

Every plan, including FreeSSO (SAML or OIDC), SCIM provisioning, email domains and team members are Enterprise.

Sign-in protection is per account under Settings, then Security. Enterprise organisations add single sign-on and user provisioning.

Security at Invoice My Clients
  1. 01Under Multi-Factor Authentication choose Authenticator App (any TOTP app such as Google Authenticator or Authy) or Email Authentication, and confirm with a code.
  2. 02Under Passkeys choose Add Passkey to sign in with your phone or computer's biometrics instead of a password; the Android app signs in with the same passkeys.
  3. 03Trusted Devices lists the devices that can skip the second factor; remove one to require it again. Session Management signs out other sessions, and Password changes the password you use.
  4. 04Enterprise: Settings, then Enterprise, holds Single Sign-On (SAML or OIDC), SCIM Provisioning, Email Domains, Team Members, Require SSO for all members, and just-in-time account creation on first SSO sign-in.

Reports and receivables

Build a report with the assistant, watch receivables on one screen

Every plan, including FreeThe AR dashboard (DSO, aging, forecast, escalation queue) is Professional and above.

Reports are generated by the assistant from your live data and saved to the Reports page, each exportable as CSV. The AR dashboard shows what is owed and how late.

Reports feature
  1. 01Open Assistant and ask for the report you want: revenue by month, aging, tax collected in a period, payments by client, outstanding by client. It answers with a chart; choose Open to save it under Reports.
  2. 02Open Reports. Each saved report opens with its table and chart and an Export CSV button; the Time page has its own Reports, Profitability and Client Profitability views for hours.
  3. 03Open Receivables (Professional and above) for the AR dashboard: aging buckets, days sales outstanding, collection rate, a forecast of what should arrive when, and the escalation queue of invoices waiting on a decision.
  4. 04For a bookkeeping file, Settings, then Integrations, then Exports, offers Money Manager Ex (CSV or QIF) of client payments on every plan; the Receipts page exports the same.

QuickBooks and Xero

Keep invoices and payments in your books automatically

Professional and above

Connect QuickBooks Online or Xero once and invoices and payments created here appear there as they happen, with the client as the customer or contact.

QuickBooks Online sync
  1. 01Open Settings, then Integrations, and under Finance and Accounting choose QuickBooks Online or Xero. Sign in to the accounting company you want and allow access.
  2. 02Invoices you send and payments you receive or record sync to the connected company; the invoice shows its QuickBooks or Xero id and Pushed to QuickBooks or Xero once it is there. Customers from QuickBooks are pulled in as clients.
  3. 03A payment that fails to sync is listed under the integration card with the reason, so nothing goes missing silently; fix the cause and it retries.
  4. 04Payments your bookkeeper records directly in QuickBooks or Xero are imported on request from the integration card and matched to the invoice; a match the app is not sure of waits in review.
  5. 05Payout deposits with fees, credit notes, and automatic read-back are in final testing and will appear on the same cards when live; until then reconcile Stripe payouts from the payments report.

Purchase orders

Create, approve, receive, and match a purchase order

Business and above

A PO records what a client agreed to buy from you; matching then checks every invoice you raise against that PO and, in three-way mode, against what was actually received, so nothing is over-billed.

Purchase orders feature
  1. 01Open Settings, then Purchase Orders, and turn on Enable Purchase Orders. Set the PO Numbering (prefix, padding, yearly reset) and, under Matching and Enforcement, the default matching mode (None, 2-Way, or 3-Way) and the default tolerance as a percentage and an absolute amount. Zero means an exact match is required.
  2. 02Open POs and choose New PO. Pick the client, add the lines with quantity and unit price, choose the matching mode for this PO, and save. A PO starts as Draft and becomes Open once it has a total; the list shows Total, Invoiced, and Remaining for each one. A PO can also be drafted from a PDF with Purchase order from a document.
  3. 03To approve, open the PO, switch to the Activity tab, and add approvers by name and email (with an optional role such as AP Manager). Each approver marks the PO Approved or Rejected with a comment, and the PO carries the overall approval status. Approval is a record for your audit trail; it does not block invoicing.
  4. 04When goods or services are delivered, open the Receipts tab and choose New Receipt. Enter a receipt number and the quantity received per line, then Save Receipt. Partial receipts are fine; the Lines tab shows Received against ordered.
  5. 05To bill against the PO, choose Create Invoice on the PO. A draft invoice is pre-filled from the remaining lines. Matching runs automatically every time an invoice linked to the PO is saved: two-way compares quantity, unit price, and amount to the PO lines; three-way also requires the invoiced quantity to be within the received quantity. The result shows as Matched, Partially matched, Over-billed, or Unmatched on the Lines and Invoices tabs and in the invoice header.
  6. 06Optional: under Matching and Enforcement, turn on No PO, No Pay. Set the amount above which a PO is required and choose Warn (banner, send allowed) or Block (send prevented). Close a PO when it is fully invoiced; Cancel one that will not proceed; Reopen if needed. POs import and export as CSV.

E-invoicing

Send an invoice over Peppol or DBNA

Business and above

Instead of a PDF attachment, a structured invoice is delivered into the buyer's accounting system over the Peppol network (EU, UK, Australia, New Zealand, Singapore) or the DBNA network (United States) through our access point partner, Storecove. Use it when a client, a public body, or a national mandate requires e-invoices.

E-invoicing feature
  1. 01Open Settings, then Integrations, and find E-Invoicing (Peppol + DBNA) under Productivity. Enter your Company Name, address, country, and Tax ID or VAT Number, plus your Peppol Participant ID (scheme and identifier, for example 0208:0123456789) and, for the US network, your DBNA Participant ID (EIN, DUNS, or GLN). Choose Set Up E-Invoicing; registration on the network is handled for you, with no developer account needed. Sandbox mode lets you test first.
  2. 02On each client that will receive e-invoices, open the client record and enter their Peppol Participant ID or DBNA Participant ID. The field validates the format as you type.
  3. 03Create the invoice as usual with complete line items, tax rates, and currency; the network validates the document before it is delivered.
  4. 04In the invoice's actions, the e-invoice card shows the network it will use and sends it; the card then tracks the delivery status and names the reason if the network refuses it, so you can fix and re-send. You can still email the PDF or download it alongside.
  5. 05The same send is available over the REST API (POST /v1/invoices/:id/send-einvoice). For clients without a network identifier, email with a payment link remains the normal path.

Physical mail

Mail a printed invoice, first-class, standard, or certified

Professional and abovePostage is billed per piece on top of the plan, shown before you confirm.

The invoice is printed and posted for you through our mail partner, with delivery tracking on the invoice, so a client who ignores email or a matter that needs a paper trail still gets a formal, dated letter.

Physical mail feature
  1. 01Make sure your own business address is complete under Settings, then Business; it prints as the sender. Give the client a full postal address under Clients.
  2. 02Open the invoice and choose Send by Mail in the Actions menu. The recipient address is verified as the drawer opens: verified, corrected with a suggested fix you can accept, or undeliverable, which still lets you send with a warning.
  3. 03Pick the mail type: USPS First-Class Mail (3 to 5 business days, $2.49), USPS Standard Mail (5 to 14 business days, $1.49), or USPS Certified Mail (3 to 5 business days, tracking and signature, $12.99). Optional add-ons are a return envelope (+$1.49) and color printing (+$0.99); extra pages add $0.25 each. The itemised cost and total show before you confirm.
  4. 04Confirm with Send by Mail. The invoice then shows the piece's status: Mail pending, processing, in transit, in local area, delivered, returned, failed, or cancelled, with the last-mailed date. Choose it again for a repeat notice.
  5. 05Use Certified for balances that may end in a dispute or small claims: the signature requirement and the delivery record on the invoice are your evidence that the notice arrived. The Collect drawer sends a demand letter the same way.

Automated collections

Turn on the engine, set the limits, handle the escalations

Professional and above

Off by default. Once enabled it watches every sent invoice with a balance, sends AI-written reminders over email and SMS on a fixed ladder, pauses when a payment fails or a dispute is opened, and routes only the cases that need a person to your Escalations queue.

Automated collections feature
  1. 01Open Settings, then Collections, and turn on Enable automated collections. Choose Stop chasing after a partial payment and Escalate disputes to me as you prefer, then save. Nothing is sent for any account until this switch is on.
  2. 02Set the limits: Max reminders per invoice (default 5) and the Auto-send confidence from 0 to 1 (default 0.7). Each reminder is drafted by the assistant; when its confidence is below the threshold the message is not sent but placed in your queue for approval instead.
  3. 03Set Quiet hours as a start and end hour (0 to 23) in the client's local time, or leave them blank to allow sending at any time. Reminders that fall inside quiet hours move to the next allowed time.
  4. 04The cadence is fixed, counted from the due date: a friendly email on day 1, a firm email on day 7, a firm text on day 14, and a final email on day 30, after which the invoice is escalated. An invoice is chased only while it is sent, unpaid, and not mid auto-pay; a recorded payment promise pauses it until the promised date; turning the engine off pauses every active campaign.
  5. 05Work the queue under Escalations in the top navigation (the badge shows the count). Each case is tagged Dispute, Repeated payment failure, Email undeliverable, Needs review, Final notice, Chargeback, Wrong recipient, Asked to stop contact, or Short payment, and shows the balance, days overdue, reminders sent, and the suggested message. Choose Approve and send, Mark resolved, Dismiss, or Refer to collections partner.
  6. 06Disputes and chargebacks arrive from Stripe automatically: the case opens in the queue and the invoice's reminders pause until you resolve it. Client contact roles (Settings, then Collections) send later reminders to accounts payable and the signer as well as your contact.

Clients who stall

Record a promise, send a statement, escalate to a letter

Every plan, including FreeRecording a promise is on every plan; statements, late fees and the vendor kit start on Starter; signed agreements, demand letters and the evidence packet on Professional; the collections handoff on Business.

When a client goes quiet, the Collect drawer on the invoice holds every step from a promised date to a certified demand letter, and the client page holds the statement of account.

Clients who stall
  1. 01Open the invoice and choose Collect. Under Payment promise choose Record promise and enter the Promised date the client gave you; automated reminders pause until it passes and resume on their own if nothing arrives. Clear promise ends it early.
  2. 02From the client page, Statement of account lists every open invoice with its age: View statement to check it, Send statement to email the PDF to the client (Starter and above).
  3. 03Late fee adds a flat amount the day after an invoice is overdue (set under Settings, then Collections). Vendor setup kit attaches your W-9, insurance certificate and payment details to an invoice email so a new customer's accounts payable can onboard you without a back-and-forth.
  4. 04Signed agreement (Professional) attaches the client's accepted terms to the invoice so the record is complete. Demand letter by certified mail sends a formal notice by USPS Certified Mail with tracking; the postage is charged to your card on file after you approve it.
  5. 05Export evidence packet gathers the invoice, its history, every message sent and the delivery records into one file for small claims. Collections handoff (Business) exports the case for the collections agency of your choice; there is no agency integration, the export is the handoff.

API and MCP

Create an API key, use the REST API, webhooks, and the MCP server

Business and aboveFree accounts get read-only API keys.

One key works for the REST API and for the hosted MCP server that gives Claude, an IDE, or your own agent the assistant's tools; webhooks push events to your systems as they happen.

API feature
  1. 01Open Settings, then Developer, and under API Keys enter a name and choose Generate New Key. It is shown once, with a copy button, and masked afterwards (imc_live_...; read-only keys start imc_live_ro_). Store it in a secret manager and revoke it from the same page if it leaks. Keys carry full access for your account; you can create at most five keys a minute.
  2. 02The reference is under Settings, then Developer, then API Documentation. Send requests over HTTPS with Authorization: Bearer imc_live_your_key. Resources today: GET and POST /v1/invoices, POST /v1/invoices/:id/send and /send-einvoice, GET and POST /v1/clients, and GET, POST, and PATCH /v1/remittance-advice with a /send action, filtered with since, status, and limit (default 50, maximum 100). JSON in and out.
  3. 03Under Settings, then Integrations, then Webhooks, add an endpoint URL and pick the events or subscribe to all; the Signing Secret is shown once. Send a test event from the same card. Events cover invoice (created, updated, sent, viewed, voided, overdue, and more), payment (initiated, succeeded, failed, recorded), client (created, updated), remittance (created, sent, acknowledged), and recurring (scheduled, canceled).
  4. 04Verify each webhook: the request carries X-Webhook-Event, X-Webhook-Timestamp, and X-Webhook-Signature, an HMAC-SHA256 of "timestamp.body" using your signing secret. Respond within 10 seconds; failed deliveries retry after 5 and then 25 seconds.
  5. 05For the MCP server, point your client at https://mcp.invoicemyclients.com/mcp over streamable HTTP with the same bearer key. Ready-made snippets for Claude Desktop, Claude Code, and other clients are under Settings, then Developer, then MCP Server. In Claude Code: claude mcp add --transport http invoicemyclients https://mcp.invoicemyclients.com/mcp --header "Authorization: Bearer YOUR_KEY". The server exposes 85 tools in 14 groups: invoices, clients, payments, proposals, time, reports, collections, and more.
  6. 06Zapier and Make connect through the REST API and webhooks today (beta, no native app listing yet). Enterprise accounts can add an X-Persona-Id header to act as one of their billing identities.

Remittance advice

Send a remittance advice link and collect the acknowledgement

Every plan, including FreeReading a remittance or check with the AI to match the payment is Professional and above.

A remittance advice tells the client exactly which invoices a payment covered. It lives at a public /ra/ link the client can open without signing in and acknowledge, which closes the loop without a reconciliation email thread.

Remittance advice feature
  1. 01Create one in any of three ways: when you record a payment, tick Also record payment for selected invoices to cover several at once; from a client page choose Create Remittance and fill in the RA number, payment date, method, reference, total, notes, and the amount applied to each selected invoice; or let a Stripe batch payment generate one automatically, linked from the payment drawer.
  2. 02Open the advice. It shows the RA number and status (Draft, Sent, or Acknowledged), the payment date, method, and reference, the total remitted, an Applied Invoices table with invoice total, applied amount, and outstanding balance, and your notes. Print or Download PDF from the same page.
  3. 03Choose Email to Client. The client receives the /ra/ link by email (and by text if they have a phone number on file), you receive a confirmation copy, and the status moves to Sent.
  4. 04The client opens the link and chooses Acknowledge Receipt. The status becomes Acknowledged, and the remittance.acknowledged webhook fires if you subscribe to it. The advice stays attached to the payment and the invoices it covers.
  5. 05Remittance advices are also available over the REST API (GET, POST, and PATCH /v1/remittance-advice, plus /send), so an accounts payable system can create and send them without opening the app.

AI credit packs

Buy AI credits when the monthly allowance runs out

Every plan, including Free

Every plan includes a monthly allowance of AI messages: 20 on Free, 150 on Starter, 10,000 on Professional, and 25,000 on Business; Enterprise allowances are pooled. Busy months can top up with prepaid credit packs; credits never expire.

AI assistant feature
  1. 01A message is one completed request to the assistant, typed or spoken. Everything the assistant does inside that request, such as looking up a client, drafting an invoice, and sending it, counts once. Your usage for the current cycle shows in the assistant panel and under Settings, then AI Assistant.
  2. 02When the allowance is spent, the assistant stops until the next billing cycle unless you hold credits. The message you see at that point offers Buy credits and Upgrade plan.
  3. 03To buy, open Settings, then AI Assistant, and under AI credit packs choose AI message credits. Pick a pack of 100, 500, or 2,000 messages; the price depends on the model class your plan runs on (Sonnet 5 on Free and Starter, Opus 5 on Professional and above). Buy opens Stripe Checkout and you return to the same page with the balance updated.
  4. 04Credits are drawn only after the monthly allowance is gone, and unused credits carry forward with no expiry date. Upgrading raises the monthly allowance and keeps any credits you already hold.

Deductions

Log expenses and scan receipts

Every plan, including FreeReceipt scans: 50 a month included on Professional, 250 on Business.

Deductions is the expense log. Free can log by hand; Starter and above track and categorise; Professional and Business add receipt scanning with an included monthly allowance, so a photo of a receipt becomes a categorised entry.

Deductions feature
  1. 01Open Deductions from your account menu. To log by hand, use Add Deduction Manually: description, amount, vendor, date, and notes, with a category (Equipment, Marketing, Meals, Office Supplies, Professional Services, Travel, Utilities, or Other). Choose Add Deduction.
  2. 02To scan, drop a JPG, PNG, GIF, or PDF onto Scan Receipt or click to browse, then choose Process Receipt. The AI extracts the description, amount, vendor, and date, and places the full transcribed text in the notes for you to check before saving.
  3. 03The meter beside Scan Receipt shows your included AI document and receipt scans used this month (50 on Professional, 250 on Business) and any extra scans billed; extra scans cost $0.35 each on top of your plan. Free and Starter see an Upgrade link instead. Invoice from a document and remittance reading draw on the same allowance.
  4. 04Search by description, vendor, or note, filter by category and date range, and read the Spending Breakdown, Category Breakdown, and Total Spending panels. Each row is marked Manual or Scanned, and the receipt image stays attached.

Guides and articles

Longer reads on invoicing, cash flow, and getting paid

Practical guides written for freelancers, agencies, and small finance teams. Each one stands on its own.

Legal & policy documents

These official resources define permitted use of the platform and how we respond to abuse:

Still stuck?

Answers and a human when you need one

The help center covers the most common questions. For anything else, support answers email within one business day.