How to Make a Sales Order in QuickBooks Online?

Picture of Gary Jain
Gary Jain

Founder, Ledger Labs

how to create a sales order in quickbooks online

Table of Contents

If you are a business owner using QuickBooks Online, you may wonder if there’s a way to streamline your order management process. This may further lead you to search for how to create a sales order in QuickBooks Online. It’s a common inquiry and rightly so. 

However, QuickBooks Online operates differently than QuickBooks Premier or Enterprise. Hence, the cloud-based QBO marketed by Intuit lacks the essential functionality to create a sales order. 

But, fear not! There are workarounds within QuickBooks Online that you can utilize and achieve similar results as those offered by the sales order feature. One such functionality available in this cloud-based software is the “Estimate” feature. In this blog, we will be discussing how can you manage your customer orders using the QuickBooks Online Estimates.

But before that, let’s understand the difference between “Sales Order” and “Estimate” in QB.

What are the “Sales Order” and “Estimate” Features in QuickBooks?

Understanding the difference between sales order and estimate functionality in QuickBooks is crucial as it will only help you:

  1. To effectively manage customer orders and 
  2. To keep accurate financial records

If we talk about QuickBooks sales order first, it is a type of record you can create when a customer orders a service or product from your business. This record can help you track the order before an actual sale or invoicing to the customer. With this, you can manage inventory and customer orders and even plan for future sales. 

On the contrary, business owners use the QB Estimate feature to create a proposal, bid, or quote for a product or service offered to customers. Then, they convert this non-posting transaction to a purchase order or invoice as per their requirement. Most importantly, it doesn’t impact the inventory or financial record until the customer accepts the proposal.

Want to learn more about QuickBooks Online?

Let our QBO experts help.

The prominent difference between the two is that QB sales orders reflect sales and inventory counts that can be combined into one invoice. Conversely, an estimate will not reflect any changes in the inventory or financial statement because it is just a proposal. 

From now on, we will be discussing the steps to create an estimate in QuickBooks online. 

Accessing the Estimate Feature in QuickBooks Online

First, you need to turn on the estimates feature in QuickBooks to create a proposal for your customer. The activation steps are quite easy, simply follow the below-mentioned instructions:

  1. Login to QuickBooks Online as Admin.
  2. Navigate to the QuickBooks Edit menu and select “Company Preferences”.
  3. Within the Company Preferences menu, choose the “Jobs & Estimates” option located in the left pane.
  4. Once clicked, you will be asked a query, “Do you want to create estimates?”. 
  5. Select “Yes” and then click on OK. 

By doing this, you have activated the Estimate feature in QuickBooks online. If needed, you can also customize the estimate settings according to your business needs. For example, you can:

  1. Switch on the alert option as a warning to prevent creating duplicate estimate numbers.
  2. Choose to permit progress invoicing for providing the payments in stages during a project.
  3. Decide to include zero-amount items on progress invoices.

6 Steps to Creating an Estimate in QuickBooks Online

After configuring and finalizing the estimate settings, now you can conveniently create a proposal for your customers in QBO. For your convenience, we have mentioned the detailed steps for creating an estimate in both QuickBooks Online and Desktop. 

First, acquaint yourself with the steps for creating an estimate in QB Desktop.

Step 1: Navigating to the Create Estimate Option 

  1. Navigate to the “Customers” tab available on the left-hand upper corner of the QB Desktop dashboard.
  2. Select “Create Estimates” from the drop-down menu.
Navigating to the Create Estimate Option
Navigate to the “Customers” tab and then Select “Create Estimates”

Step 2: Entering Customer Information and Selecting a Template

  1. Select the customer name for whom you want to create the estimate from the list of options in the “Customer Job” tab.
  2. After selecting the customer information, choose the template for the estimate. Here, you can select the “Sales Order” template.
Entering Customer Information and Selecting a Template
Select the “Sales Order” template

Step 3: Adding Date, Estimate Number, and Address

  1. Add the Estimate number, date of creating the form, and address of the customer in the provided section.
Adding Date, Estimate Number, and Address
Add the Estimate number, date of creating the form, and address of the customer

Step 4: Adding Products or Services to the Sales Order

  1. Now, select the item from the drop-down menu.
  2. Also, add a description of the goods or services for which you are creating the estimate.
Adding Products or Services to the Sales Order
Add a description of the goods or services

Step 5: Specifying Quantities, Prices, and Discounts

  1. Specify the quantity and rate per quantity of the goods or services you are offering.
Specifying Quantities, Prices, and Discounts
Specify the quantity and rate per quantity of the goods or services

Step 6: Including Additional Notes (If Required) and Saving the Estimate

  1. Add notes or special instructions (if required) on the right-hand bottom corner of the template.
  2. Then, review all the filed details. Once done, click on “Save and Close” to save the estimate form.
  3. If you want to create a new estimate, click on “Save and New”. QBD will open a new empty form.
Including Additional Notes (If Required) and Saving the Estimate
click on “Save and Close” and then click on “Save and New”

5 Steps to Creating an Estimate in QuickBooks Online

As we have mentioned earlier, we will be also providing detailed instructions for creating an estimate in QuickBooks Online. So, here are the steps for you to follow:

Step 1: Navigating to the Customers Tab in QBO 

  1. Log in to QuickBooks Online using your credentials.
  2. Click on the “Sales” tab on the left panel and then select “customers”.
Navigating to the Customers Tab in QBO
Click on the “Sales” tab on the left panel and then select “customers”

Step 2: Finding the “Create an Estimate” Button

  1. After this, select the “Estimates” option. 
  2. Then, click on the “Create an Estimate” button.
Finding the “Create an Estimate” Button
select the “Estimates” option Then, click on the “Create an Estimate”

Step 3: Adding all the Necessary Details in the Estimate

  1. Now, add all the important information related to the customer such as name, billing address, email address, etc.
  2. Also, add the description, quantity, and cost for the product or service you are selling.
Adding all the Necessary Details in the Estimate
Add all the important information, Also, add the description, quantity, and cost for the product or service

Step 4: Reviewing and Saving the Created Estimate

  1. Once you have entered all the necessary information, review it thoroughly to avoid any mistakes.
  2. When finished reviewing, click on the “Save and Close” button.

Step 5: Changing the Estimate Status

QuickBooks Online also has provisions to change the estimate status from pending approval to accepted, closed, or rejected.

  1. Once the customer has approved the proposal, you can choose the “Accepted” option from the drop-down menu (see below image). As a result, you can convert this estimate to an invoice.
Changing the Estimate Status
Choose the “Accepted” option

Talk to our QuickBooks Online experts!

Stuck with any of the steps above?

Managing Estimates in QuickBooks Online

So far we have seen how to create an estimate in QuickBooks online. Here’s a quick walkthrough on how you can manage estimates in QBO that includes checking the estimate status, converting them into invoices, etc.

1. Tracking the Status of Estimates

If you wish to know the status of your estimates, then follow the below-mentioned steps that will make your search easier:

  • i) Click on Sales > Customers > Estimates.
  • ii) Each estimate will be listed with its current status on the dashboard. The statuses can be:
    • a) Pending: Awaiting approval from the customer.
    • b) Accepted: The proposal is approved by the customer.
    • c) Closed: The status can automatically change to Closed when you convert the estimate to invoice and save it.
    • d) Rejected: The customer has declined the proposal.
  • iii) You can use the filter option to quickly identify pending estimates. 
  • iv) The estimate dashboard can also help you view those estimates that are already accepted. This will help you to process and deliver the order within the stipulated time frame.

2. Converting Estimates into Invoices or Purchase Orders

To convert the accepted estimates into invoices, perform the following steps:

  • i) Choose and click on the estimate you wish to process from the list of estimates on the dashboard.
  • ii) Select “Convert to Invoice” from the Action column. 
  • iii) Make changes or updates to the invoice, if required.
  • iv) Then click on the “Save” button.

3. Editing or Deleting Estimates if Necessary

You can also modify the estimates if needed. For this, you have to:

  • i) Look for the estimate you want to edit from the estimates dashboard.
  • ii) Once the estimate form is opened, click on the edit button and make the necessary changes. You can add items, update quantities, etc.
  • iii) After editing is done, click on “Save”.

If deleting the estimate in QuickBooks Online is necessary, then:

  • i) Find and open the estimate you want to delete.
  • ii) Click on “More” on the estimate form.
  • iii) Select Deleted and confirm by clicking on “Yes”.

Customizing Estimates to Suit Your Business Needs

Customizing estimates can help improve the efficiency of your business as you can tailor the record according to your requirements. 

For example, you run a service-oriented business and you want to add information related to the estimated duration for completing a service. In this case, you can opt for customizing the estimate template by adding a custom field and naming it “Service Duration”. 

Just imagine how detailed information you will be providing to your customers by choosing to customize estimates. It will help them to make decisions faster and accept the estimate quickly. Let’s look at the benefits of customizing Estimates in QuickBooks Online.

Customizing Estimates to Suit Your Business Needs
Customizing Estimates to Suit Your Business Needs
  1. Adding or Removing Fields on the Estimates Form: You can choose to add or remove fields to provide specific information related to your industry or offerings. For instance, if you are in an e-commerce business, you can add a section to specify the color choices as per the customer preference.

    With this, you can reduce the need for additional follow-up and it allows your customers to communicate their preferences beforehand.
  2. Creating Custom Templates for Different Types of Estimates: Your business can appear more professional if you can custom-design templates to suit different types of estimates.

    For example, your e-commerce business specializes in various products like home decor items and garden decor items. You can choose to create separate templates for “Home Decor Estimates” and “Garden Decor Estimates”.

    The estimate customization feature can help you display relevant information based on each product category. Which in turn can improve clarity for your customers.
  3. Setting Default Preferences for Estimates: Default preferences can help your business maintain consistent standards across all estimates. As a result, you can reduce errors and manual adjustments. Let’s understand this feature with an example.

    Suppose, your e-commerce business has standard payment terms and shipping policies. To ensure uniformity in payment terms, you can set default preferences for the same. Such as setting the payment method to 50% upfront. With this, you can convey clear instructions to your customers and avoid confusion in the future. Read more ecommerce business tips here.

Troubleshooting Common Issues When Creating Estimates in QuickBooks Online

You might indeed face some challenges when creating estimates in QuickBooks Online. That being the case, understanding how to troubleshoot those issues can simplify the order management process further.

  1. Error Messages or Issues with Data Entry: Sometimes manual data entry can lead to errors. Hence, you need to identify such errors and quickly resolve them to ensure accurate estimate information.
  2. Syncing Issues Between Quickbooks Online and Other Platforms: Since you can seamlessly integrate QuickBooks Online with other platforms, it becomes essential to resolve syncing issues as soon as they occur. By doing so, you can ensure estimate data will be consistent and up-to-date across all the platforms.

Importance of Estimates in Managing a Business

Even though we have discussed the necessary steps to create estimates in QuickBooks online it is paramount to understand why your business needs it.

Creating an estimate in QuickBooks is a part of your usual Accounts Receivable (A/R) workflows. Estimates can help you forecast income, allocate resources, and strategize project timelines. This important feature in QuickBooks online can also contribute substantially to accurate financial reporting by tracking project profitability. 

The benefits of using QuickBooks estimates include:

  1. Offers Transparency to Customers: Provide your customers with detailed information about expected costs with the help of QBO Estimates. This can help them decide how to proceed further with the purchase.
  2. Improves Financial Reporting Accuracy: Attain accurate financial reporting with the Estimate feature in QuickBooks by forecasting expenses and expected revenues. 
  3. Builds Strong Client Relationships: Set clear expectations regarding the cost, scope, and timeline of the project. QBO Estimates can act as a strong foundation of trust among your potential customers. 
  4. Streamlines Invoicing Process: Convert estimates into invoices easily once the client has approved the proposal. As a result, you can simplify the complete billing procedure which can lead to fewer errors while generating accurate invoices. This means you can save a lot of time.
  5. Helps in Resource Planning: Use the Estimate feature in QuickBooks online to schedule and allocate resources effectively.

Summing Up

We hope that our blog has helped address your question How to create a sales order in QuickBooks Online. Due to the absence of the Sales Order feature in the online version, we have introduced its best alternative QBO Estimate, which can help you streamline your order management process. 

By using the estimates feature in QuickBooks Online, you can provide your customers with detailed proposals and convert them into invoices effortlessly. 

Still, if you face any issues while creating estimates in QBO, you can contact our QuickBooks experts and they will instantly answer your queries.

Get the smartest minds involved in handling your business accounting

Book a free consultation

Subscribe to our newsletter

Get your Free Balance Sheet Template!

Fill in the details and get your free template.

Get Ready-to-use Templates for Financial Statements