Peace of mind for freelancers

We built Cushion as a team of freelancers who always had trouble planning and managing our year—constantly taking on too much work and never thinking to take a break.

We didn’t need another calendar or complex accounting app—just a tool to provide better insight and bring a calm to the everyday rollercoaster ride that is freelancing.

We designed Cushion to be the tool we would want to use.

Try Cushion For Free

Visualize Your Schedule

Every freelancer knows the client who turns a 2‑week project into 2 months. Instead of starting your next job with a clean plate, you’re frantically wrapping up a never-ending deadline.

Cushion helps you prevent this overlap by providing a bird’s-eye view of your year and detecting when you’re overbooked. No more calculating dates in your head.

Cushion was exactly what I was looking for when I was overbooking myself without realizing it.

scheduling-sourceBudgetInvoiceTrackJerryScheduleLos Angeles with GeorgeJan 26th - Feb 7thVacation40 hoursApr 10th - Apr 20thAvailability8 hoursApr 27th - May 6thOverbookedPuffy Shirt website2 days a weekKramericaJanFebMarAprMayJunJulAugSepOctNovDec

Reach Your Goals

A consistent income is all but a dream for most freelancers, so each year becomes a rollercoaster ride for your bank account.

Cushion keeps you on track with your financial goals by adjusting your monthly goal throughout the year. If you fall behind, Cushion will increase next month’s goal.

And with multiple financial goals, Cushion helps separate what you need to make from what you want to make.

Being a visual person, Cushion helps me understand where my income is coming from and when it’s coming in.

budgeting-sourceCushionScheduleInvoiceTrackJerryBudgetJanFebMarAprMayJunJulAugSepOctNovDec$3,300$2,400$4,600$1,800$0$0$0$0$0$0$0$0monthly target$600 short of goal$1,600 more than goal$600 until goalInvoiced $900

Send & Track Invoices

There’s more to invoices than paid and unpaid. A few late invoices can force you to work overtime right when you were finally planning to take a break.

Cushion lets you create invoices and visually track them, so you can discover patterns in your pay schedule. If a client is always late, you’ll see it right away and know to nudge them ahead of time.

Cushion is pretty to look at, easy to use, and tells me what I need from simple info.

invoicing-sourceCushionScheduleBudgetTrackJerryInvoice$5,750due on Apr 21stJ. Peterman$2,500issued on Mar 12thVandelay IndustriesJanFebMarAprMayJunJulAugSepOctNovDec

Track Your Time

Time-tracking isn’t one-size-fits-all. Some need the accuracy of a stopwatch while others simply need to tally hours.

Cushion doesn’t force you into a specific way of tracking time. Draw your time throughout the day, count hours at the end of the week, or use our simple timer. Then, generate an invoice or view realtime reports—all in one place.

60 seconds in and I can already tell this is the best implementation of time tracking I have ever used.

tracking-sourceKramericaBusiness Card2h 12sCushionScheduleBudgetInvoiceJerryBusiness Card3h 45mKramericanowTrack3h 45m1h 12s3h1h2h 15m12123456789101112123456789101112

Integrate Your Existing Tools

We realize that freelancers often use several tools to manage their freelance life.

Instead of forcing you to switch entirely to Cushion, you can import your existing data and automatically import new data as you create it in Harvest, FreshBooks, FreeAgent, and Xero.

We’re currently running a Stripe beta for accepting card payments. Ask us for an invite when you sign up.

Ask a Freelancer

A podcast series where experienced freelancers answer questions about freelancing.

Listen to the Podcast

Talking Shop

An interview series where we talk to freelancers about important topics in the freelance world.

Read the Interviews

Running Costs

Take a close look at the costs that go into running a web app and why we use specific services.

View the Costs

How It’s Made

Follow along with the journal for insight into the overall experience of building an app.

Read the Journal