Free
5 live opportunities plus one file import. iCloud sync included.
One client at a time, with proposals, contracts and hours, and one invoice in total. A deposit and its balance count as one.
Career holds each client, the hours and the invoices. Household stays separate, and you can share it with the person you live with.
Who it's for: Independent software developers and cloud, data, IT and security contractors who bill by the hour or by the project, often for two or three clients at a time.

Track each client and lead by stage, from Lead to Renewal, with the contract end date in view.
The Consultant template has the stages Lead, Proposal, Signed, Active and Renewal, and fields for fee, hours, term and renewal date. Paste an agency email into the Inbox to make a new lead. Mark a proposal Accepted and the client moves to Signed. Clients, proposals, contracts, invoices and hours are part of Premium Portfolio.
Log hours on each client, then tap Bill these hours to make a new invoice from the hours you have not billed yet.
Hours are billable by default. Export your hours as a CSV file. Today shows overdue invoices as a count only. Principal Seat does not process payments or take a fee. Your default payment link from your own payment provider goes on each new invoice.
Proposals from your saved packages, a statement of work from a template, and invoices in each client's currency.
Set a business currency, and a different one for any client who pays in another. Each line has a Taxable switch. With your VAT number and the client's set, a business client in another EU country gets a reverse charge note. PDFs carry your logo. Templates are a starting point, not legal advice. Works on Mac, iPhone and iPad.
Your AI assistant, like ChatGPT, Gemini, Claude or Grok, helps with the words. Send it your client list with rates left out, ask it to write up the work, then add the prices yourself.
Kofi Brannigan was a staff engineer and now contracts as Brannigan Software.
See the privacy policy.
Contracts and hours stay in Career. Household stays separate, shared only if you choose.
Fictional examples. See how spaces work. Sharing limits are on Plans.
5 live opportunities plus one file import. iCloud sync included.
One client at a time, with proposals, contracts and hours, and one invoice in total. A deposit and its balance count as one.
$14.99 a month, or $99 a year, or a $59 six-month pass that does not renew. The monthly and yearly plans share one 14-day free trial with Premium Portfolio.
For a job search between contracts: unlimited live opportunities, prep sheets, Compare two or three offers with your current role and two-way calendar sync.
One client, the same as Free.
$24.99 a month or $199 a year. The monthly and yearly plans share one 14-day free trial with Premium. There is no six-month pass for Premium Portfolio.
Best for two or more clients: everything in Premium, plus unlimited clients, proposals, contracts, invoices and hours, with renewal reminders for every client. If Premium Portfolio ends, nothing is deleted. One client remains editable within the Free limits; the rest stay visible, read only. You can still record payments, mark invoices paid and save or share your PDFs. See Plans for the full limits.
The Apple Watch app is free. All paid plans share one 14-day free trial. Prices and details may change. Compare plans
Keep leads, clients and referrals moving, with proposals, contracts, deposit invoices and tax.
Line up your next client or mandate, with every renewal and term end on one screen.
Quotes with a deposit, contracts and invoices with your logo, from first inquiry to paid.
Track every application, recruiter and interview in private, with a follow-up date on each.
On the App Store for iPhone, iPad, Mac and Apple Watch.