Set up your Kwill account
Create a Kwill account, name your business, pick your portal address, and add your first client — the four things that have to happen before you can send anything.
Everything the Kwill portal can do, explained in plain language. For each feature: what it is, why you’d use it, how to use it, and what happens next.
Based on the Kwill portal as built on 18 September 2026. Plans, in order: Free, Independent, Studio, Collective.
A short article for each thing Kwill does, with the questions people actually ask about it. The full guide follows underneath.
Create a Kwill account, name your business, pick your portal address, and add your first client — the four things that have to happen before you can send anything.
What each number on the Kwill home screen counts, what the revenue chart shows, and how to reorder or hide the dashboard widgets.
How to add a client in Kwill, invite them to your portal, tag and filter your list, export to CSV, and archive or restore a client.
How projects work in Kwill: creating one, what can and cannot be edited afterwards, logging time, and showing clients progress with project stages.
How the Kwill pipeline board works: the five fixed stages, adding and moving deals, what the win-rate figures mean, and what happens when a deal is won.
Build a proposal in Kwill from one of 48 templates, add optional extras clients can pick, send it for online signature, and see what happens when they sign.
Create a contract in Kwill from an NDA, services, IP assignment or retainer template, fill in the placeholders, and collect a binding signature in the client portal.
Create and send an invoice in Kwill, take card and local payment methods through Stripe, chase late payers with automatic reminders, and set up recurring invoices.
Turn on Kwill’s escalation ladder for overdue invoices: grace periods, how far it may advance on its own, the fees and interest each rung adds, and how to pause it.
Build an intake form or project brief in Kwill, assign it to a client, get it in front of them, and read their answers and uploaded files.
Keep client calls and deadlines in the Kwill calendar, publish a booking page so clients can book a call, or point Kwill at Calendly or another external scheduler.
How the Kwill Inbox works: one conversation per project, attaching files and forms, internal notes your client cannot see, and what lands there automatically.
Upload project files in Kwill, lock a deliverable behind an unpaid invoice, collect pinned comments on images, and sync a Google Drive or Dropbox folder.
How clients sign into your branded Kwill portal without a password, which sections they see on each plan, and what you get when they sign, pay or upload.
The automations Kwill runs out of the box and their defaults, plus how to build your own rules that send an email or post to Slack when something happens.
Bring clients and deals into Kwill from a CSV, what the column and row limits are, how duplicates are handled, and everything you can export back out.
Add your logo, brand colour and font to the Kwill client portal, point your own custom domain at it, and send client email from your own domain.
Set your invoice currency, timezone and tax details in Kwill, connect Stripe or add bank transfer details, handle client data deletion requests, and read the audit log.
Read revenue trends, top clients and win rate in Kwill Analytics, and forecast money due in with the cash flow view and its average days-to-pay chart.
Where to find your Kwill referral link, how to enter a code if someone referred you, and exactly what the referral page does and does not do today.
Invite teammates to Kwill on the Collective plan, and what owners, admins and members can each do with clients, documents, billing and settings.
What each Kwill plan includes, the client, document, storage and seat limits, what you see when you hit one, and how to upgrade, change or cancel.
Kwill is one place to run your business, whether you’re a photographer, a model, a content creator, a consultant or a small company. Keep track of clients, win work with proposals, get agreements signed, send invoices and get paid. Your clients get their own branded client portal. There they can sign, pay, message you and share files, without needing a password.
Go to: the Kwill sign-in page → Sign up
If Kwill asks you to confirm your email, you’ll see “Check your email to confirm your account, then sign in.” Click the link in that email to continue.
Good to know
Your country choice is remembered only in the browser you signed up in. If you confirm your email on a different device, set your country later under Business › Business Settings.
Heads up
Changing your password signs you out on every device. You’re taken back to the sign-in page after a few seconds.
The first time you sign in, Kwill asks two quick questions:
janesmith.usekwill.com. It’s where your clients log in. Use lowercase letters, numbers and hyphens only.Click Launch my portal. Kwill creates your workspace on the Free plan and opens your Dashboard. If you chose a paid plan when signing up, you go to checkout first.
Heads up: choose carefully
If a Kwill owner invites you to their team, open the link in the invitation email. Kwill accepts the invitation automatically and opens their Dashboard.
The left sidebar is grouped like this. Items your plan or role doesn’t include are hidden, not greyed out.
| Group | Items |
|---|---|
| Workspace | Home (Dashboard) · Inbox Independent+ · Pipeline · Projects · Clients · Calendar Independent+ (with Scheduling) |
| Documents | Proposals · Contracts · Invoices |
| Automate | Forms Independent+ · Automations Studio+ |
| Manage | Business: Business Settings, Payout Methods, Tax, Enforcement, Analytics, Cash Flow Owner/AdminBranding & Portal Owner/AdminAccount: Profile, Billing, Team, Integrations, Privacy, Your data, Import Data |
| More | Audit Log Studio+ · Referrals |
Good to know
The Search anything… box finds pages and actions, not individual records. To find a particular client, invoice or proposal, use the search box on that list page.
Notifications: there’s no notification bell. Things clients do (opening a proposal, paying an invoice, uploading a file and so on) show up in your Inbox Independent+, and many also send you an email.
The first time you open the Dashboard, a short tour walks you through the main areas. Use Next →, Back or Skip tour. It shows once per browser, so you may see it again on a new device.
| Term | What it means |
|---|---|
| Workspace | Your business account in Kwill. All your clients, documents and settings live in it. |
| Client portal | Your branded website for clients, e.g. you.usekwill.com. Clients see and sign documents, pay, message you and share files there. |
| Magic link | A one-time sign-in link emailed to a client. It replaces a password. |
| Client | A person or company you work for. Almost everything in Kwill belongs to a client. |
| Project | One piece of work for one client. It groups the proposals, invoices, files, messages, time and stages for that job. |
| Deal / Pipeline | A deal is work you’re trying to win. The Pipeline is a board showing each deal’s sales stage. |
| Proposal | A quote: scope, deliverables, prices and terms. The client accepts it by signing online. |
| Optional add-on | An extra item in a proposal that the client can choose to include. |
| Contract | A written agreement the client signs online before work starts. |
| Invoice | A bill for your work. The client can pay it online or by bank transfer. |
| Draft | A document you’ve saved but not sent. Clients never see drafts. |
| Stages | The steps of a project (e.g. Brief → Design → Review). Clients follow them on their Timeline. |
| Form | A questionnaire you send to a client, such as a project brief or intake questions. |
| Request | A change order, new task, bug or question a client raises from their portal. |
| Automation | Something Kwill does for you when an event happens, e.g. emailing a reminder when an invoice is overdue. |
| Late-payment enforcement | An optional ladder of increasingly firm notices, and fees, for overdue invoices. Each step is a rung. |
| Gated file | A deliverable the client can only download once a chosen invoice is paid. |
| Proofing | Clients pin comments directly onto images you share. |
| Archive | Hide a client, and everything linked to them, from your lists without deleting anything. |
| Version history | Saved snapshots of a proposal draft that you can go back to. |
| Owner / Admin / Member | Team roles. See Team & roles. |
Kwill works best in this order. Each step reuses what you entered before, so you rarely type the same thing twice.
A client is required for everything. Every project, proposal, contract, invoice and form must belong to a client, so add the client first. Linking documents to a project is optional but recommended. It keeps each job’s paperwork together, both for you and in the client’s portal.
The Pipeline sits beside this flow. It tracks work you’re chasing. Moving a deal to “Won” does not create anything automatically, so create the project and proposal yourself.
Example
Sarah wants a new logo. Add Sarah under Clients, then create a project called “Logo redesign” for her. Write a proposal on that project and send it. When Sarah signs, send a contract, then an invoice. All of it appears on the project page, and on Sarah’s portal under that project.
| Connection | How it works |
|---|---|
| Client ↔ Projects | A project always belongs to one client. A client can have many projects, and in the portal they switch between them. |
| Client ↔ Documents | Proposals, contracts, invoices and forms each belong to one client. The client page shows proposal and invoice counts and an activity timeline. |
| Project ↔ Documents | Proposals, contracts and invoices can be linked to a project. They then appear on the project page and under that project in the portal. |
| Pipeline ↔ Clients | A deal can optionally be linked to a client. A booking made through your booking page creates a deal automatically. |
| Proposal → Invoice | Nothing is created automatically unless you switch on the automation “Draft an invoice when a proposal is signed” Studio+. The Invoices page also suggests signed proposals that are ready to bill. |
| Proposal → Contract | Separate documents. Create the contract yourself after the proposal is signed. |
| Contract → Invoice | A signed contract’s late-interest terms can be used by late-payment enforcement if an invoice goes overdue. |
| Invoice → Payment → Files | When an invoice is paid, you and the client get emails, and any files gated behind it unlock Studio+. |
| Time → Invoice | Time logged on a project can become invoice lines in one click Independent+. |
| Forms ↔ Clients | A form is assigned to one client and appears in their portal. File answers are saved to the client’s project. |
| Calendar ↔ Clients/Projects | Events can be linked to a client and project. Project and invoice due dates appear on the calendar automatically. |
| Inbox ↔ Projects | There’s one message thread per project. Messaging needs a project to exist. |
| Import → Clients/Pipeline | Imported clients appear in Clients, and imported deals appear in Pipeline. |
Go to: Home
“Let’s get your business up and running” lists four essentials: Get your first client, Send your first proposal, Send your first contract, and Get paid for the first time. Each has a button that takes you straight there. Finished steps are crossed out, and the card disappears once all four are done.
On paid plans, a second card suggests optional finishing touches:
Close it with the ×. Closing it is remembered in this browser only.
| Tile | What it counts | Click to open |
|---|---|---|
| Active clients | Clients who have at least one proposal or invoice, and how many were added this month | Clients (Active) |
| Open proposals | Draft and sent proposals, and how many await a signature | Proposals |
| Unpaid invoices | Total of sent and overdue invoices, and how many are overdue | Invoices |
| Total earned | All-time total of paid invoices. The small % compares this month with last month. | Invoices (Paid) |
Shows money from paid invoices. Choose Day (today), Month (last 6 months, the default) or Year (last 5 years). If nothing has been paid yet, it says “No revenue yet — send your first invoice and your earnings will chart here.”
Only the three widgets can be moved or hidden. The four numbers and the revenue chart always stay. Your layout is saved for you in this workspace.
Team members who only see some clients get numbers for those clients only.
Go to: Clients
Go to: Clients › Add client
The new client appears at the top of your Clients list.
Good to know
There’s currently no button to re-send a portal invite. If a client lost their invite, send them your portal address. On the sign-in screen they enter their email and click Email me a sign-in link.
Click a client to see their contact details and the buttons Edit, New proposal, New invoice and Archive. The page also shows:
Editing: click Edit, change the details and click Save changes.
In Table view, tick the boxes next to clients. A bar appears with:
With a tag chosen in the tag filter, you can also Email all clients with that tag. Write a subject and message; you can use {{name}} and {{email}} to personalise it. Review, then confirm. Up to 200 recipients per send. Sent emails can’t be recalled.
Kwill doesn’t delete clients from the app. Instead you archive them.
Good to know
Pipeline deals linked to an archived client stay on your Pipeline board.
You’ll see “No clients yet — Add a client to give them access to their own documents through your portal.” Click Add client, or Import CSV to bring in a list (see Import & export).
Team members only see clients assigned to them. Contact details may be hidden unless an owner or admin allows them.
Go to: Projects
Go to: Projects › New project
Heads up
Status: change it with the status menu next to the title: Active, On hold or Complete. You can’t mark a project Complete while any of its invoices is unpaid, including drafts.
Below that are panels:
Panels your plan doesn’t include are simply not shown.
Stages show you and your client how far along the job is. The client sees them on their Timeline.
A final “Complete” milestone is added automatically once every stage is done, so don’t name a stage “Complete”. When the active stage changes, the client is emailed. This is on by default and controlled by the automation “Notify client when project stage changes”.
You’ll see “No projects yet” with a Create your first project button.
Go to: Pipeline
| Stage | Use it for |
|---|---|
| Prospect | A new lead or enquiry |
| Proposal Sent | You’ve quoted and are waiting |
| Negotiating | Discussing scope or price |
| Won | The client said yes |
| Lost | It didn’t happen |
These five stages are fixed and can’t be renamed or added to. The numbers above the board show Total pipeline (everything except Lost), Won revenue, Active deals (not Won or Lost) and Win rate (Won ÷ Won + Lost).
Deals can only be linked to clients that already exist. You can’t create a client from the deal form.
Good to know
You’ll see “No deals yet — Add the work you are chasing and move it through your stages as it progresses.” Click Add your first deal, or Import CSV to bring in past deals.
Pipeline is available on every plan.
Go to: Proposals
Go to: Proposals › New proposal
Choose how to start Independent+: pick from 48 ready-made templates (search or filter by Design, Development, Marketing, Writing and so on), one of your saved templates, or Blank proposal. On the Free plan there’s no template picker, so the editor opens blank.
Then fill in the editor:
Good to know
Owners and admins can use Draft with AI. Describe the project (up to 1,500 characters) and click Generate Proposal. Each section also has its own small AI bar, e.g. to generate just the scope.
Heads up
Click Send to client in the editor, or on a draft in the list. Kwill:
Heads up: sending locks it
Once sent, a proposal can’t be edited, withdrawn or deleted. Preview it before you send. To change the offer, create a new proposal.
| In the list | On the proposal page | Meaning |
|---|---|---|
| Draft | Draft | Saved, not sent. Only you can see it. |
| Awaiting response | Sent | With the client. The list shows whether they’ve opened it and when it expires. Rows turn amber if unopened or close to expiry. |
| Accepted | Signed | The client signed. |
| Declined | Declined | The client said no. Their reason, if they gave one, is shown. |
There’s no separate “Expired” status. After the “valid until” date the proposal still shows as Awaiting response, but the client can no longer sign it.
Good to know
The Proposals page says Kwill “turns it into a project and an invoice”. In fact, signing does not create a project, and an invoice is only drafted if you’ve switched on that automation, which is off by default. To keep things together, create the project first and link the proposal to it.
If the client declines, you get an email with their reason (if they gave one), and the proposal moves to Declined.
Every time you save or send, Kwill keeps a snapshot. While editing a draft, click the {n} versions link, then Restore on an older version. Restoring only loads that version into the editor; nothing is saved until you save again. Your latest version is always kept. Restoring clears the project link, so re-pick it if needed.
No proposals yet? Click Create your first proposal.
Go to: Contracts
Go to: Contracts › New contract
Heads up: fill in the placeholders yourself
Templates contain placeholders like [CLIENT_NAME], [FREELANCER_NAME], [DATE] and [AMOUNT]. The editor says these are “merged automatically when you send”, but they are not replaced. The client would see the brackets, and so would the PDF. Replace every highlighted placeholder with real details before sending.
AI help (owners/admins): Draft with AI writes the whole agreement from your description. It asks before replacing text you’ve already written. Draft clauses with AI adds a single clause at the end, for scope, payment terms, revision policy or termination.
Heads up
Good to know
Only the client signs. There’s no countersigning step for you. Signing a contract doesn’t create an invoice or project.
| In the list | Meaning |
|---|---|
| Draft | Not sent. Can be deleted. |
| Awaiting signature (page: “Sent”) | With the client. Shows whether they’ve viewed it. |
| Signed | Final. Signed contracts can’t be changed or deleted. Download the PDF from the list or the contract page. |
| Declined | The client said no. Their reason is shown on the contract page. |
The Contracts list has tabs (All, Draft, Awaiting signature, Signed, Declined) but no search. “Send reminder” and “Duplicate” are shown but not available yet.
No contracts yet? Click Create your first contract, or pick one of the template shortcuts (NDA, Freelance Services, Retainer).
Go to: Invoices
Go to: Invoices › New invoice
Invoice numbers are given automatically when you save: INV-0001, INV-0002 and so on.
If the email couldn’t be delivered, the invoice goes back to Draft. Kwill retries automatically, up to 3 attempts in total, and the invoice page shows a “Delivery failed” banner. You can also send it again yourself.
Good to know
| Status | Meaning |
|---|---|
| Draft | Not sent. Editable and deletable. Opening a draft opens the editor. |
| Sent | With the client. The list shows whether they’ve opened it. |
| Overdue | Unpaid after the due date. Shown from the day after it was due. |
| Paid | Paid in full, online or marked by you. |
There’s no partial payment, void or cancel. A payment for less than the full amount leaves the invoice unpaid.
For a sent or overdue invoice you’ll find:
For a paid invoice you’ll find Send receipt and Download PDF. The Activity timeline shows when the invoice was sent, opened, reminded, paid or disputed.
When an invoice is paid (either way):
Heads up
On every plan, Kwill emails the client about unpaid invoices:
Each goes out once per invoice. These are on by default. Only Studio+ users can switch them off, on the Automations page. Reminders stop for archived clients.
Clients can click Dispute this invoice in their portal and say what’s wrong. You get an email, and the invoice page shows “Client disputed this invoice on {date}” with their reason. Sort it out with the client, e.g. through Inbox. Kwill has no button to clear a dispute; the notice goes away once the invoice is paid.
Good to know
A dispute does not stop the 3- and 7-day reminders, and doesn’t pause enforcement. If you use enforcement, click Pause escalation on that invoice yourself.
Turn on Repeat this invoice when creating an invoice, and choose Monthly or Quarterly.
No invoices yet? Click Create your first invoice, or start from one of your signed proposals shown underneath.
Go to: Business › Enforcement
It’s off by default. Free users see the settings but can’t turn them on.
| Rung | Starts (after the grace period) | What it is | Charge |
|---|---|---|---|
| 1 | straight away | Gentle reminder & grace notice | none |
| 2 | day 7 | Formal notice & initial fee | 2% of the invoice |
| 3 | day 14 | Work pause notice | Interest, only if a signed contract with this client sets a late-interest rate |
| 4–5 | day 21 / 28 | Pre-legal notice / final collections | not sent automatically |
Kwill moves up at most one rung per day, and never beyond your max rung. Each rung emails the client a notice with an updated payment link that includes any fee or interest. The invoice then shows a “Late fee” or “Late interest” line.
Good to know
Pausing one invoice: on the invoice page click Pause escalation. Fees and interest stop growing and no further rungs are sent. Click Resume to continue. Paying the invoice ends the process.
Go to: Forms Owner/Admin
File-upload fields accept PDF, PNG, JPG and ZIP files. A form can have up to 300 fields. Save as template lets you reuse the fields on a future form.
| Status | What the client sees |
|---|---|
| Draft | Nothing. New forms start here. |
| Live | The form, under Forms in their portal, ready to fill in |
| Closed | Only their answers, read-only, if they already submitted. Otherwise it’s hidden. |
There’s no public or shareable link. Forms reach clients in three ways:
Open the form and switch to the Responses tab. You’ll see who answered, when, and every answer. You’re also emailed “{Client} completed "{form}"”.
Deleting a form (bin icon) is permanent. A form attached to a proposal can’t be deleted.
No forms yet? Click Create your first form.
Go to: Calendar
Shown automatically: project due dates, and due dates for sent or overdue invoices, appear as all-day items.
AI helpers: Add event — type it in plain English (e.g. “Client call with Acme Thursday 2pm”) and Plan my day, which suggests a schedule for your tasks.
Good to know
Go to: Calendar › Scheduling
…/book/your-name) and share it anywhere.Rules: calls are 30 minutes long. They must be booked at least 2 hours ahead, and can be booked up to 30 days ahead. Visitors see times in their own timezone.
When someone books through the public page, Kwill:
Prefer Calendly or similar? Under Use an external scheduler, paste your Booking URL. While it’s set, your Kwill booking page and portal send people there instead. The Button label (default “Book a call”) is used on the booking button in your client portal. Click Save Scheduling.
Clients in the portal can book, reschedule or cancel calls under Bookings, and you’re emailed each time. They can’t reschedule or cancel within 2 hours of the call.
Go to: Inbox
Filter by All, Unread, Starred, Snoozed, Archived or Trash, and by labels (Follow up, Urgent, Waiting on client, Reviewed). The sidebar badge counts unread items.
The client sees it instantly in their portal and gets an email. If you send several messages in a row, they get at most one email per project every 10 minutes. You get an email for every client message.
Good to know
You can only message a client who has a project. If Compose says “No clients to message yet — create a project for a client first”, create a project for them.
Go to: Projects › (a project) › Files
On a file, choose Gate to an invoice and pick the invoice. The client sees the file as “Locked until payment”, with a Pay now button, and is emailed that their deliverables are ready. When the invoice is paid, the file unlocks automatically and you’re both emailed. To unlock early, use Ungate — release immediately.
Clients click View & comment on an image and pin comments onto it. You’re emailed when they leave feedback. See it with View client feedback on the file.
Disconnecting doesn’t remove files that were already synced.
Go to: Automations
Switch these on or off Owner/Admin. Changes save immediately and apply from the next event.
| Automation | Default |
|---|---|
| Draft an invoice when a proposal is signed | Off |
| Send welcome email when proposal is signed | On |
| Email me when a client signs a contract | On |
| Send a reminder when an invoice is 3 days overdue | On |
| Send firm reminder — 7 days overdue | On |
| Notify me when a client uploads a file | On |
| Notify me when a service request is submitted | On |
| Notify client when project stage changes | On |
Good to know
These run with their defaults on every plan. For example, Free and Independent clients still get overdue reminders. Only Studio and above can open this page to change them.
{{client_name}}, {{invoice_number}} or {{amount}}.Emails go to the client, or to you if there’s no client involved. Rules have no extra conditions: every switched-on rule for that event runs. Use the switch to pause a rule, or delete it (this can’t be undone). Each time a rule runs, it’s recorded in the Audit Log.
Bring your existing clients and deals into Kwill from a spreadsheet or another tool, and take copies of your data out.
| Type | Required column | Other columns you can match | Where they appear |
|---|---|---|---|
| Clients | Name (or First name + Last name), Company, Phone, Website, Address, Notes | Clients | |
| Deals | Title | Stage, Value, Client email, Date, Notes | Pipeline |
Projects, proposals, contracts and invoices can’t be imported.
Go to: Clients › Import CSV, Pipeline › Import CSV, or Account › Import Data
While you have no clients yet, paid plans show Import your existing clients on the Dashboard. Choose where the file came from (HoneyBook, Bonsai, Dubsado, FreshBooks, QuickBooks or CSV / Other), upload a CSV and click Import.
Heads up: this works differently
| What | Where | Format |
|---|---|---|
| Clients with a chosen tag (or archived clients) | Clients → pick a tag → Export CSV Owner/Admin | CSV: name, email, company, phone, website, tags, date added |
| Selected clients (up to 500) | Clients → Table view → tick rows → Export CSV | CSV, same columns |
| Audit log | Audit Log › Export CSV Studio+ | CSV of the events currently filtered |
| Your account data | Account › Your data › Download data (JSON) Owner | A JSON file with your account, clients, projects, proposals, invoices and messages |
Good to know
Go to: Branding & Portal Owner/Admin
Branding is available on every plan. On Studio+, the small “by Kwill” mark inside the portal is removed. The portal sign-in page still shows “Powered by Kwill”.
Payment, overdue and other status colours stay the same (green, red and so on), whatever your brand colour.
yourname.usekwill.com. This is set during onboarding and can’t be changed.clients.yourdomain.com.cname.vercel-dns.com.You can have one custom domain at a time. Remove (then Confirm removal) puts your portal back on its Kwill address.
Under Email Sending Domain, enter your domain (e.g. studiomike.com), add the DNS records Kwill shows you at your domain provider, and click Re-check. Once it’s verified, emails to your clients come from noreply@yourdomain instead of Kwill’s shared address. The sender name is always your name.
There’s no email template editor. Kwill writes the emails, and you can add your own emails through automation rules.
Settings aren’t one page. Each one is its own item in the sidebar under Manage. Team members only see Profile and Team.
Go to: Business › Business Settings
Choose where the account is (International, United States, United Kingdom, European Union or India). The right fields appear, e.g. sort code for the UK, routing number for the US, IBAN and SWIFT for the EU, IFSC for India. Clients see these when an invoice has no online payment option.
Go to: Business › Payout Methods
Heads up
This page lets you list payout methods and pick a default, but the list is only kept in your current browser tab. It’s lost when you close it, and it doesn’t change how invoices are paid. To actually set up payments, use Stripe and bank details in Business Settings.
Go to: Business › Tax
Go to: Account › Profile
Shows your email and your role in this workspace, plus the light/dark Appearance setting, which is saved per browser. Your name and email can’t be edited here. To change your password, sign out and use Forgot password?.
Go to: Account › Integrations
Connect Google Drive or Dropbox to sync project files (see Files). Stripe is connected in Business Settings, and Slack is used through automation rules. There’s no Zapier, public API or Google/Outlook calendar sync.
Go to: Account › Privacy
Clients can ask you to delete their data from their portal (a GDPR request). The request appears here, and you’re emailed. You’re expected to respond within 30 days.
Go to: Account › Your data
Heads up
Deleting your account does not cancel your paid subscription. Cancel first under Account › Billing › Manage Subscription, and export anything you want to keep.
Go to: More › Audit Log
A record of every create, update and send in your workspace, e.g. “Invoice marked paid manually” or “Automation rule fired”. Actions taken by clients are tagged “Client action”. Expand a row to see the details. Search, filter by type and date range, and Export CSV. Only the 500 most recent events are shown.
Go to: Business › Analytics
See how your business is trending:
Amounts are converted to US dollars so different currencies can be compared. On Free you see a blurred preview and Upgrade to Independent.
Go to: Business › Cash Flow
A forecast of money you can expect to come in. It’s based on your unpaid invoices and how quickly clients have paid you before.
Amounts are shown in US dollars. With no invoices yet, it says “No invoice history yet” and offers Create invoice.
Go to: More › Referrals
Copy your referral link and share it with other people who run their own business. Your referral code is your portal subdomain. The page counts how many people you’ve Referred. If someone referred you, enter their code under Were you referred? Enter a code and click Apply. You can apply only one code, and not your own.
Good to know
The page mentions “a free month of Pro” and says a discount becomes active. Kwill currently records who referred whom, but doesn’t apply rewards or discounts automatically, and there’s no plan called “Pro”. “Rewards earned” will stay at 0 for now.
Go to: Account › Team
Free, Independent and Studio each have one user. Inviting teammates needs the Collective plan, which includes up to 5 team seats with owner/admin/member roles and email invites. On lower plans the invite form is disabled with “Collective and above include team seats.”
| Role | Can | Can’t |
|---|---|---|
| Owner | Everything, including billing and upgrades, connecting Stripe, making someone an admin, exporting data and deleting the account | Be removed or leave the workspace |
| Admin | Create and send documents, manage clients and settings (business, tax, branding, domain, enforcement, privacy, import, automations), invite members, view the audit log | Manage billing, connect Stripe, promote to admin, remove other admins, delete the account, customise the dashboard |
| Member | See clients assigned to them and their documents; create clients; see Profile and Team settings; leave the workspace | Create or edit proposals, contracts, invoices or calendar events (view-only); see other clients; open business settings |
Inviting (once available): enter the email and role, then click Send Invite. Invites expire after 7 days and count as a used seat while pending. Removing someone cuts off their access immediately.
Your clients never use the Kwill dashboard. They use your branded portal. Knowing what they see helps you guide them.
Clients with more than one project pick a project when they arrive, and can switch using the project switcher in the portal sidebar. Timeline, Files, Messages and Requests follow the selected project.
To see your portal as a client would, use View client portal in your sidebar. You can preview proposals as the client sees them; the signature pad is hidden so nothing can be signed on their behalf.
| Section | What clients can do | Shown when |
|---|---|---|
| Overview | See what’s “Waiting on you” (proposals to sign, invoices to pay), project progress, recent activity, and book a call | Always |
| Timeline | Follow project stages (Complete, In progress, Not started) | Independent+ |
| Proposals | Read, choose add-ons, sign or decline, download the PDF | Always |
| Contracts | Read, sign or decline | Always |
| Invoices | View, pay online or see bank details, download the PDF, dispute; see past receipts | Always |
| Files | Download and upload files; comment on images Studio+; pay to unlock gated files | Always |
| Forms | Fill in forms you’ve assigned | Independent+ and at least one Live form |
| Requests | Raise change orders, tasks, bugs or questions | Studio+ |
| Messages | Chat with you about the selected project | Independent+ |
| Bookings | Book, move or cancel calls with you | Independent+ |
Clients only ever see documents you’ve sent, never drafts. Sections your plan doesn’t include are hidden. On phones, the bottom bar shows the main sections; the others are reached through the portal’s Search.
| The client… | You see / get |
|---|---|
| opens a proposal, contract or invoice | “Viewed” / “Opened” on the document, and an Inbox update |
| signs a proposal | Status → Signed, an email with the PDF; optionally a draft invoice |
| signs a contract | Status → Signed, an email (if switched on) |
| declines | Status → Declined, an email with their reason |
| pays an invoice | Status → Paid, a “Payment received” email; gated files unlock |
| disputes an invoice | An email and a notice on the invoice |
| uploads a file | The file in the project; an Inbox update; an email (if switched on) |
| sends a message | The message in your Inbox, and an email |
| submits a form | An email; the answers under the form’s Responses |
| raises a request | The request in your Inbox and on the project; an email (if switched on) |
| books, moves or cancels a call | A calendar update and an email |
| asks for data deletion | A request under Privacy, and an email |
From Requests, clients click New request, pick the project and a type (General, Change Order, New Task, Bug / Issue, Question), and describe what they need. You’ll find requests in your Inbox under Requests and on the project page. Set a request to Open, In Progress, Resolved or Declined, and the client sees the status.
Good to know
In portal Settings, clients can:
Go to: Account › Billing
Every new workspace starts on Free. Prices shown in the app: Independent $19/month, Studio $39/month, and Collective $79/month.
| Limit | Free | Independent | Studio | Collective |
|---|---|---|---|---|
| Clients (archived don’t count) | 1 | 25 | 100 | Unlimited |
| Documents (proposals + contracts + invoices, all time) | 3 | Unlimited | Unlimited | Unlimited |
| File storage | 500 MB | 10 GB | 50 GB | 200 GB |
| Users | 1 | 1 | 1 | 5 included |
Each plan includes everything in the plans before it.
| Feature | Free | Independent | Studio | Collective |
|---|---|---|---|---|
| Clients, projects, pipeline, import | Included | Included | Included | Included |
| Proposals, contracts (incl. 4 templates), invoices | Included | Included | Included | Included |
| Branded portal (logo, colour, font) | Included | Included | Included | Included |
| Files, Cash Flow, AI drafting | Included | Included | Included | Included |
| Proposal & invoice templates | Not included | Included | Included | Included |
| Inbox / messaging | Not included | Included | Included | Included |
| Calendar & booking page | Not included | Included | Included | Included |
| Forms (incl. proposal intake forms) | Not included | Included | Included | Included |
| Project stages & client Timeline | Not included | Included | Included | Included |
| Time tracking | Not included | Included | Included | Included |
| Analytics | Not included | Included | Included | Included |
| Late-payment enforcement | Not included | Included | Included | Included |
| Automations (change built-ins, custom rules) | Not included | Not included | Included | Included |
| Recurring invoices | Not included | Not included | Included | Included |
| Gated file delivery & image proofing | Not included | Not included | Included | Included |
| Client requests | Not included | Not included | Included | Included |
| Custom portal domain & email domain | Not included | Not included | Included | Included |
| Remove “by Kwill” from the portal | Not included | Not included | Included | Included |
| Audit log | Not included | Not included | Included | Included |
| Team members | Not included | Not included | Not included | Included |
Good to know: the plan cards
This table is what Kwill actually unlocks. The upgrade cards on the Billing page list some perks differently:
The Billing page shows your plan and usage (client slots, storage, and documents on Free). Bars turn amber at 80% and red at 100%.
Admins can see the Billing page, but only the owner can upgrade or manage the subscription.
They’re hidden when your plan doesn’t include them: Inbox, Calendar and Forms need Independent, and Automations needs Studio. Team members also don’t see some items. See Features by plan.
Send them your portal address. On the sign-in screen they enter their email and click Email me a sign-in link. Links expire after 24 hours and only work once. Ask them to check spam, and to use the same email you saved for them.
No. Sent proposals and invoices are locked. Create a new one instead. Drafts can be edited freely.
If it’s still a draft, delete it and create it again. Contract text can’t be edited once saved. Signed contracts can’t be changed at all.
They’re template placeholders. Kwill doesn’t fill them in, so replace each one with the real details before sending.
You can’t delete clients from the app; you archive them. Archiving hides them and everything linked to them, and you can restore them. If a client asks for their data to be erased, they can request it from their portal and you process it under Privacy.
Open the invoice and click Mark as paid. The client gets a receipt. This can’t be undone.
The next invoice is only drafted after the current one is paid and its due date has passed. You’re emailed when a new draft is ready. It isn’t sent to the client until you send it.
Disputes don’t stop the 3- and 7-day reminders. On Studio+ you can switch reminders off under Automations. With enforcement on, use Pause escalation on the invoice.
Messages belong to projects. Create a project for that client first.
Go to Calendar › Scheduling, set your weekly availability and click Save availability. Booking also needs the Independent plan or higher.
The Search anything… palette only finds pages and actions. Use the search box on the Clients page (it searches name and email).
Deal imports don’t check for duplicates. Delete the extras from the Pipeline board (⋯ › Delete).
Your .usekwill.com address is permanent, and there’s currently no setting to rename your business. On Studio+ you can add a custom domain.
Client uploads count towards your storage too. Delete files you no longer need, or upgrade for more space.
Sign out and use Forgot password? on the sign-in page. Your new password needs at least 8 characters and a number. You’ll be signed out everywhere.
Kwill user guide · written from the portal as built on 18 September 2026. Where the app’s own wording differs from what actually happens, this guide describes what actually happens and says so in a “Good to know” note.