Shipping plays a crucial role in business accounting, especially for product-based companies. Whether you are charging customers for delivery or tracking freight costs from vendors, properly recording shipping ensures accurate financial reporting, inventory valuation, and customer billing. In QuickBooks Desktop, shipping details can be added in multiple ways, such as creating shipping items, adding them to invoices, or using the built-in Shipping Manager feature.
Understanding Shipping in QuickBooks Desktop
Before diving into the steps, it’s important to understand how QuickBooks treats shipping.
Shipping can be recorded as:
- A line item (e.g., “Shipping Fee”)
- A service or other charge item
- A separate field (Ship Via / Shipping Manager)
- A cost component added to inventory
QuickBooks does not automatically distribute shipping costs across items, so users often need to manually configure and assign them.
Create a Shipping Item
The first and most important step is to create a shipping item in the Item List.
Steps:
- Go to the Lists menu.
- Select Item List.
- Click the Item button (bottom left).
- Choose New.
- In the Type dropdown, select:
- Service or
- Other Charge (commonly used for shipping)
- Enter a name such as:
- “Shipping”
- “Freight”
- “Delivery Fee”
- Add a description (optional but recommended).
- Enter a rate if applicable.
- Assign an account (typically an income account for customer charges or expense account for costs).
- Click OK.
Why This Step Matters
Creating a shipping item allows QuickBooks to:
- Track shipping revenue separately
- Maintain consistency across invoices
- Avoid manual entry errors
Without this setup, shipping cannot be properly categorized or reported.
Add Shipping to an Invoice
Once the shipping item is created, you can apply it to customer transactions.
Steps:
- Open Customers menu.
- Select Create Invoices.
- Choose a customer.
- Add your products/services as usual.
- On a new line, select the Shipping item you created.
- Enter:
- Description (optional)
- Amount or rate
- Save the invoice.
Why This Step Matters
Adding shipping as a line item:
- Clearly separates product cost from delivery charges
- Improves invoice transparency for customers
- Helps track shipping income independently
It also ensures that your financial reports reflect shipping revenue correctly.
Use the “Ship Via” Field
QuickBooks Desktop includes a Ship Via field for recording shipping methods (e.g., UPS, FedEx).
Steps:
- Open an invoice or sales order.
- Locate the Ship Via field.
- Enter or select a shipping method.
- Save the transaction.
Why This Step Matters
The Ship Via field helps:
- Track delivery methods
- Organize logistics data
- Improve reporting and integration with external systems
You can also map shipping methods when integrating with external platforms.
Add Shipping Costs to Bills (Vendor Side)
Shipping isn’t only about customer charges—it also applies to expenses.
Steps:
- Go to Vendors menu.
- Select Enter Bills.
- Enter vendor details.
- Add purchased items.
- Add a line for Shipping Expense (using a service item).
- Enter the shipping cost.
- Save the bill.
Why This Step Matters
Recording shipping costs ensures:
- Accurate expense tracking
- Correct profit calculation
- Better inventory costing
QuickBooks may require manual allocation of shipping costs to items if needed.
Allocate Shipping to Inventory (Advanced)
If you want shipping included in inventory cost:
Steps:
- Calculate total shipping cost.
- Divide it across items manually.
- Adjust item cost in the Item List or during bill entry.
Why This Step Matters
Including shipping in inventory:
- Reflects true cost of goods sold (COGS)
- Improves pricing decisions
- Ensures accurate financial statements
This process is often referred to as landed cost accounting.
Use Shipping Manager (Built-in Tool)
QuickBooks Desktop offers a Shipping Manager for handling shipments and printing labels.
Steps:
- Go to File → Shipping Manager.
- Set up your shipping account (admin access required).
- Enter:
- Ship-from address
- Package dimensions and weight
- Choose delivery options.
- Generate and print shipping labels.
You can also access this from:
- Invoices
- Sales receipts
- Sales order fulfillment
Why This Step Matters
Shipping Manager allows you to:
- Automate shipping processes
- Generate labels directly
- Reduce manual errors
It also pulls shipping addresses directly from transactions, saving time.
Customize Invoice Templates for Shipping
To make shipping more visible:
Steps:
- Open an invoice.
- Click Formatting → Customize Data Layout.
- Add fields such as:
- Shipping address
- Shipping method
- Save template.
Why This Step Matters
Customization improves:
- Customer clarity
- Professional appearance
- Internal consistency
Verify and Maintain Shipping Data
If shipping items don’t work properly:
Steps:
- Go to File → Utilities → Verify Data.
- If issues are found:
- Go to File → Utilities → Rebuild Data.
Why This Step Matters
Maintaining data integrity ensures:
- Accurate transactions
- Proper item functionality
- Reduced system errors
Common Mistakes to Avoid
- Not creating a shipping item
Leads to inconsistent tracking - Mixing shipping with product pricing
Makes reporting unclear - Not assigning accounts correctly
Causes inaccurate financial statements - Ignoring shipping costs in inventory
Understates product cost
Benefits of Adding Shipping Details
Adding shipping details in QuickBooks Desktop provides several advantages:
1. Financial Accuracy
Shipping income and expenses are tracked separately, improving reporting.
2. Better Customer Transparency
Invoices clearly show what customers are paying for.
3. Improved Profit Analysis
You can determine whether shipping is profitable or a cost center.
4. Inventory Valuation
Shipping costs can be included in product costs for accurate valuation.
5. Operational Efficiency
Shipping Manager streamlines fulfillment and label creation.
Adding shipping details in QuickBooks Desktop is more than just a technical task; it is a foundational accounting practice that directly impacts the accuracy, transparency, and efficiency of your business operations. By following a structured approach: starting with creating a shipping item, applying it to invoices, recording shipping expenses, and optionally using advanced tools like Shipping Manager, you ensure that every shipping-related transaction is properly documented and categorized.
The importance of this process lies in its ability to provide clarity. When shipping is correctly separated from product sales, businesses gain a clearer understanding of their revenue streams and cost structures. This separation allows for better financial analysis, helping business owners determine whether shipping fees are being recovered, subsidized, or generating profit. Without this level of detail, financial reports can become misleading, leading to poor decision-making.
Additionally, incorporating shipping into inventory costs ensures that the true cost of goods sold is reflected in your accounting records. This is especially critical for businesses dealing with physical products, where freight and delivery expenses can significantly impact margins. Even though QuickBooks Desktop may require manual allocation of these costs, the accuracy gained from doing so outweighs the extra effort.
From an operational perspective, tools like Shipping Manager further enhance efficiency by integrating shipping processes directly into the accounting system. This reduces duplication of work, minimizes errors, and allows for seamless label generation and shipment tracking. Over time, these efficiencies contribute to faster order fulfillment and improved customer satisfaction.
Properly adding and managing shipping details in QuickBooks Desktop is essential for maintaining accurate financial records, improving business insights, and streamlining operations. While the process involves multiple steps, from setup to execution, the long-term benefits in terms of accuracy, clarity, and efficiency make it an indispensable practice for any business that deals with shipping.
