Estimating a Project

When creating a new project, you can enter the estimated income for the project. Think of this as the project’s budget, or how much you expect to make from the project. In the budget graph, Cushion will show the project’s remaining estimated income as a dashed bar.

flat fee

Currently, the estimated income can be a flat fee or a retainer. If the project has a flat fee, you can keep it simple and enter a single amount.


If you’re working on a retainer, or using time-based pricing, you can select an interval. Cushion includes several intervals, like daily, weekly, and monthly, but it also has a custom interval.

custom retainer

In case you’re working on a custom pay schedule, like every two weeks, you can select every... and specify your custom interval.


After specifying the estimated income for a project, Cushion will add the estimate to your budget graph as a dashed bar. As you create invoices for the project, Cushion will replace the dashed bar with a solid bar.

Next: Budgeting

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