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.
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.
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.
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.
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.
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.
An interview series where we talk to freelancers about important topics in the freelance world.
Take a close look at the costs that go into running a web app and why we use specific services.
Follow along with the journal for insight into the overall experience of building an app.