Skip to main content

How Markups Work in Hoops

Understand how markups work in Hoops, including where they are managed, what they can apply to, and how cost price and quantity determine automatic pricing.

Markups help you automatically calculate selling prices based on the cost of an item and the quantity being sold.

Instead of manually entering a markup each time you create a quote, Hoops can apply your saved markup rules automatically when products, decorations, or additional costs are added to a SalesDoc, SalesPresentation, or SalesStore.

This helps speed things up while maintaining consistent pricing across your team.


Where Markups Are Managed

Your markups are managed in Settings → Markups.

From this page, you can:

  • View existing markups

  • Create new markups

  • Edit markup rules

  • Choose where each markup should apply

To create a new markup, click Add Markup in the top right corner.

When creating markups, use clear names so it is easy to identify what each markup is used for.

For example:

  • Everything

  • Product Markup

  • Decoration & Setup Markup

  • Apparel Markup

  • Promotional Product Markup

Snapshot


What Markups Can Apply To

Firstly, the markup logic is created, and then the markup is assigned to the relevant item that lands on a SalesDoc, SalesPresentation, or SalesStore.

Markups can be assigned to:

  • Products

  • Decorations

  • Additional Costs

Markups can also be assigned more specifically by:

  • Vendor

  • Brand

  • Category

  • Subcategory

This allows markups to be kept very simple or configured in a more advanced way depending on how your business prices products.

For most teams, starting with broader markup rules is recommended before moving into more detailed vendor or category-level pricing.


How Markups Are Calculated

Hoops markups look at two main values:

  • The cost price of the item

  • The quantity being sold

When an item is added to a SalesDoc, Hoops checks whether the item matches your saved markup rules.

If the item matches, the markup is applied automatically.

For example, your markup rules may apply a different markup depending on whether you are selling:

  • A low quantity or high quantity

  • A low-cost item or high-cost item

This means the markup can automatically change as quantities or costs change.


Example: Markup on a SalesDoc

When you add a product to a SalesDoc, the markup may initially appear as zero until the product quantity is entered.

Once a quantity is added, Hoops checks the product's cost price and quantity against your markup rules.

If a matching rule exists, the markup percentage is automatically applied.

As the quantity increases, the markup may adjust depending on how your rules have been configured.

Snapshot


Quantity and Buy Price Changes

When quoting products, two things may change as quantity increases:

  • The buy price may decrease based on supplier pricing

  • The markup percentage may change based on your markup rules

This allows Hoops to help calculate pricing automatically while still giving you visibility over margin and profitability.

Example Markup Logic

Screenshot 2026-06-23 at 4.44.11 PM.png

This Logic In Action

Snapshot


Revenue Summary Transparency

As automatic markups are applied, the Revenue Summary updates in real time, giving you complete visibility into how your pricing is being calculated.

This makes it easy to understand the impact of your markup rules on revenue, cost, margin, and profitability as products, quantities, decorations, and additional costs are added to the SalesDoc.

Whether you're using a simple markup or a highly detailed pricing structure, the Revenue Summary provides transparency into the financial outcome at every stage of the process.


Why Markups Matter

Markups help you quote faster, reduce manual pricing work, and create consistency across your team.

They also act as a pricing safety net by helping ensure products, decorations, and additional costs are automatically marked up according to your saved rules.


Must Read:

Did this answer your question?