Skip into the price book
MarkupYard

Service prices, explained

Service discount settings across 4 pricing tools

Price book software

MarkupYard Editorial Team · Published · 12 min read

Documentation checked

Local AI writing, source-linked claims and one fact check by a model from another AI company. No person writes, edits or reviews these posts.

Four pricing tools document different service price adjustments: an item rate, customer agreements, coupon proration, and a zero-value fallback.

Key takeaways

  • Verify the item rate for standard sales. Check the Rate field to see the price at which you sell the item to your customers, as defined in the Items help documentation Zoho Books .
  • Record customer-specific agreements separately. Use the sales price and discount recording area for special price agreements with specific customers, or groups of customers, as described in the Business Central documentation Microsoft Learn .
  • Apply proportional discounts for proration. Understand that the flexible behavior reflects the proportional discount applied to the canceled item, rather than potentially applying the full discount amount to the proration calculation, as described by the Prorations documentation Stripe Documentation .
  • Check zero values for fallback pricing. Note that if a specific field is $0.00, the standard add on price applies, as stated in the Add equipment to your pricebook documentation ServiceTitan .
  • Match the adjustment type to the tool. Determine if your price change requires a standard item rate, a customer-specific agreement, a proportional subscription credit, or a zero-value fallback check before editing the setting.

Service discount settings: the documented differences

The four tools document distinct mechanisms for adjusting service prices, ranging from fixed item rates to complex coupon allocation. Microsoft Learn describes one-price-fits-all models where an item is always sold at the same price, according to Microsoft Learn . This contrasts with the flexible allocation logic documented by Stripe for subscription cancellations. In their default behavior, a 5 USD coupon is distributed to each item, resulting in a refund of 2.5 USD, according to Stripe Documentation . ServiceTitan documents a specific fallback rule where a zero value in a pricing field triggers the standard price, according to ServiceTitan . Zoho Books defines items as the goods or services that you deal with in your business, according to Zoho Books . These differences mean that a setting which restores a standard price in one system may not exist or may behave differently in another. You must verify which specific pricing mechanism your software uses before applying a discount. The documented behaviors are not interchangeable; each tool applies its own logic to selling prices and discounts.

Business Central campaign criteria, validity dates, and sales-line amounts

The documentation for Business Central distinguishes between standard pricing and advanced criteria. For more advanced models, for example, when you want to offer special prices for a sales campaign, you can specify criteria on the Sales Prices page, according to Microsoft Learn . This specific page handles the setup for these advanced models. The documentation also defines the time boundaries for these prices. It describes dates that define the period for which the prices are valid, according to Microsoft Learn .

The system allows for specific adjustments based on line details. You can add an amount on sales lines that have a specific combination of information, according to Microsoft Learn . The documentation positions these capabilities as part of the "Record special sales prices and discounts" process.

When reviewing these settings, focus on the Sales Prices page for campaign-specific offers. The documentation explicitly links advanced special price criteria to this location. It also emphasizes the importance of validity dates. Without these dates, the system lacks the defined period for which the prices are valid. The ability to add an amount on sales lines with a specific combination of information provides a mechanism for targeted adjustments. These three elements form the core of the documented pricing behavior in this section.

Check your current Sales Prices page to see if you have configured these advanced models. Verify that any active special prices have valid start and end dates. Review your sales lines to identify which combinations of information trigger the added amounts. This review ensures your pricing matches the documented behavior.

Item selling rates or customer and campaign prices

Service businesses often need to apply a standard price to most jobs but adjust that price for specific clients or promotional periods. The documentation for Zoho Books and Microsoft Business Central describes two distinct approaches to handling these price adjustments. Zoho Books focuses on a single rate field for each item, while Microsoft Business Central documents separate mechanisms for customer agreements and campaign offers.

In Zoho Books, the "Rate" field defines the price at which you sell the item to your customers Zoho Books . This rate is reflected on your sales transactions, such as invoices and sales orders Zoho Books . Before billing, read Auto repair invoices: 7 checks before you bill a job . For a service item whose selling rate should appear consistently on sales transactions, examine this item Rate field. See Flat-rate price updates: 4 apps and edit rules . The page defines items as goods or services, so this field applies to service line items as well as physical products Zoho Books .

Microsoft Business Central documents more granular pricing options for "Record special sales prices and discounts." It distinguishes between special price agreements with specific customers or groups of customers, and campaigns when a sale meets the criteria for a special offer Microsoft Learn . For a fixed selling price, a customer-specific agreement, or a qualifying campaign, you must distinguish these pricing options.

When choosing between these tools, consider whether your pricing adjustments are item-based or relationship-based. If you primarily adjust prices based on the specific service item, the Zoho Books Rate field provides a direct path to reflect that price on invoices and sales orders Zoho Books . If you frequently offer special prices to specific customer groups or run campaigns, keep customer agreements, campaign criteria, and validity dates as separate documented mechanisms Microsoft Learn .

Stripe coupon allocation changes cancellation credits

When a subscription cancellation involves a coupon, the way that coupon is allocated to the subscription items directly changes the proration credit calculation. The documentation provides a specific scenario where a 5 USD coupon is unevenly allocated to a 25 USD monthly subscription that contains a 10 USD item and a 20 USD item, according to Stripe Documentation .

Separately, the default behavior distributes a 5 USD coupon to each item (2.5 USD each), canceling the cheaper item (5 USD) and resulting in a refund of 2.5 USD, according to Stripe Documentation .

A flexible behavior option alters this calculation by reflecting the proportional discount applied specifically to the canceled item, rather than potentially applying the full discount amount to the proration calculation, according to Stripe Documentation . In one example, the total is calculated using the formula -0.5 x (10 USD price - 5 USD coupon) = -2.50 USD, according to Stripe Documentation . This demonstrates how the specific discount amount assigned to the canceled item influences the final credit figure.

Another calculation example shows a different discount amount affecting the outcome. Here, the total is calculated using the formula -0.5 x (10 USD price - 1.66 USD discount amount) = -4.17 USD, according to Stripe Documentation . These two examples use different discount inputs (5 USD and 1.66 USD) and produce different credit results (2.50 USD and 4.17 USD), illustrating that the credit amount is not fixed but depends on the specific allocation method and the discount value assigned to the item being canceled.

For service businesses using subscription models, the key distinction is whether the coupon is distributed evenly or proportionally to the specific item being canceled. The documented examples show that the 5 USD coupon scenario and the 1.66 USD discount scenario yield different proration totals, so these inputs must not be treated as identical, according to Stripe Documentation . When reviewing your cancellation policies, verify how your coupon allocation method interacts with the specific items in the subscription to understand the potential credit amount.

ServiceTitan zero values can restore standard prices

When you enter a zero value in a pricing field within the "Add equipment to your pricebook" documentation, the system applies a specific fallback behavior. According to ServiceTitan , if a specific field is $0.00, the standard price applies. This behavior indicates that a zero entry does not necessarily result in a free service item; instead, it reverts the pricing to the standard rate defined for that item.

The documentation also addresses add-on pricing with a similar mechanism. According to ServiceTitan , if this field is $0.00, the standard add on price applies. This distinction is critical for service managers configuring equipment packages. Also see Field service settings to verify: 8 job checks . A zero value in the add-on context restores the standard add-on price rather than removing the charge entirely.

Verify the specific field labels in your software interface to ensure you are applying this rule to the correct pricing component.

Do not assume that every pricing field in the system treats zero identically. The documented behavior covers the standard price and the standard add-on price within the "Add equipment to your pricebook" context. Other pricing fields or different product types may have different rules. Check your specific configuration to confirm which fields trigger this fallback.

Pricing behavior reference table and conditional fit

The table below summarizes the documented pricing behaviors for the four tools, as described on their help pages. Each row lists the publisher, the mechanism described, the field or page where it applies, and the exact behavior or calculation documented.

Publisher Documented Pricing Mechanism Key Field or Page Specific Behavior or Calculation
Zoho Books Item selling rate field Items help page Rate at which you sell the item to your customers.
Microsoft Learn Customer specific price agreements Record special sales prices and discounts page Special price agreements with specific customers, or groups of customers.
Stripe Documentation Default coupon cancellation credit Prorations page The default behavior distributes a 5 USD coupon to each item (2.5 USD each), canceling the cheaper item (5 USD) and resulting in a refund of 2.5 USD.
ServiceTitan Zero restores standard price Add equipment to your pricebook page If this field is $0.00, the standard price applies.

These four entries represent distinct pricing mechanisms documented by their respective publishers. The Zoho Books entry defines the standard rate for an item, while the Microsoft Learn entry describes agreements for specific customer groups. The Stripe Documentation entry details a specific proration calculation involving a 5 USD coupon and a 2.5 USD refund. The ServiceTitan entry explains a fallback behavior where a zero value triggers the standard price.

Use this table to verify which tool documents the specific adjustment you need. If your adjustment involves a standard item rate, check the Zoho Books row. If it involves a customer-specific agreement, check the Microsoft Learn row. If it involves a subscription cancellation credit, check the Stripe Documentation row. If it involves a zero-value fallback, check the ServiceTitan row.

Illustrative example of a service price check

A shop bills one monthly service at 25, made of parts at 10 and 20. These figures are illustrative. A coupon of 5 may be shared across the parts or tied to the canceled part. The item selling rate, shown here as 10, is the rate on the invoice. A customer group or a campaign can carry a separate special price. A 0 entry in a price field is the case where the standard price applies. Compare these four checks with the adjustment you mean to make.

Write down whether your next service price adjustment needs an item rate, a customer-specific price, or a campaign offer, then compare that need with the documented behavior.

FAQ: choosing settings for your service prices

How do service discount settings differ between these tools?

The four tools document distinct mechanisms for adjusting service prices. Zoho Books uses an item Rate field for the selling price Zoho Books . Microsoft Learn supports special price agreements with specific customers or groups Microsoft Learn . Stripe handles coupon allocation during subscription cancellations using proration formulas Stripe Documentation . ServiceTitan applies a standard price if a specific field is set to $0.00 ServiceTitan .

Which documented option supports prices for specific customers?

Microsoft Learn documents special price agreements with specific customers, or groups of customers Microsoft Learn . This option allows you to record prices that apply to particular client segments.

How does Stripe calculate the flexible -2.50 USD coupon credit?

Stripe calculates the total with the formula -0.5 x (10 USD price - 5 USD coupon) = -2.50 USD Stripe Documentation . The flexible behavior reflects the proportional discount applied to the canceled item, rather than potentially applying the full discount amount to the proration calculation Stripe Documentation .

Does entering zero in my ServiceTitan pricing field make the service free?

No, entering $0.00 in the documented field does not make the service free. If this field is $0.00, the standard price applies ServiceTitan . The zero value acts as a fallback to the standard price rather than a free-of-charge indicator. Verify the specific field context in your pricebook configuration.

What Zoho Books field supplies the selling rate on sales transactions?

The Rate field supplies the selling rate on sales transactions. It is defined as the Rate at which you sell the item to your customers Zoho Books . Items are the goods or services that you deal with in your business Zoho Books .