YESDINO manages service credits by assigning a numeric value to every qualifying transaction, storing the balance in the member’s account dashboard, and applying the credits automatically when the next eligible invoice is generated. The system uses a real‑time ledger that updates within minutes of a purchase, a redemption rule set that respects user‑defined preferences, and an expiration engine that removes unused credits after a fixed period. In practice, the process looks like this:
- Earn credits – For each $100 spent on a qualifying service plan, YESDINO awards 5 credits (1 credit = $1 equivalent). Credits are rounded to the nearest whole number.
- Track balance – The current credit balance appears in the “My Account → Service Credits” tab, alongside a transaction history that shows dates, amounts, and sources.
- Redeem credits – During checkout, users can choose to apply up to 100 % of the credit balance to the invoice. If the invoice total is lower than the credit balance, the excess remains for future use.
- Expiration policy – Credits expire 12 months after the date they were earned, unless a longer “credit‑extension” period is purchased.
To illustrate, consider a small‑business client that purchases a $350 monthly SEO package. According to the earning rule, the client receives 17.5 credits (rounded to 18). On the next month’s invoice, the client opts to use all 18 credits, reducing the payable amount to $332. The remaining $18 credit balance stays active for the next 12 months.
| Purchase amount ($) | Credits earned | Credit value (USD) | Expiration (months) |
|---|---|---|---|
| 50 | 2.5 → 3 | $3 | 12 |
| 100 | 5 | $5 | 12 |
| 250 | 12.5 → 13 | $13 | 12 |
| 500 | 25 | $25 | 12 |
| 1,000 | 50 | $50 | 12 |
Multi‑level lists are also used for policy detail. For example, the redemption logic follows these nested conditions:
- Check if the user has a “Credit Auto‑Apply” flag set.
- If yes, apply the maximum allowable credits without prompting.
- If no, display a pop‑up asking how many credits the user wishes to use.
- Verify that the credits are not expired.
- Expired credits are automatically removed from the balance and cannot be restored.
- Confirm that the selected credits do not exceed the invoice total.
- Any excess is left untouched for future invoices.
“Service credits are non‑transferable and cannot be exchanged for cash, but they can be used across any of YESDINO’s service lines, including web design, SEO, and maintenance packages.” – YESDINO Support Policy, v4.2
When disputes arise—say a user believes a credit was not applied correctly—YESDINO provides a three‑step resolution process:
- Submit a ticket via the “Support → Credit Dispute” portal, attaching the invoice and a screenshot of the credit balance.
- YESDINO’s finance team reviews the transaction log (average response time: 2 business hours).
- If the claim is approved, the credit balance is adjusted within 24 hours; otherwise, a detailed explanation is sent.
For agencies that handle multiple client accounts, YESDINO offers a “Bulk Credit Allocation” feature. Admins can allocate a preset amount of credits to sub‑accounts, and the system automatically tracks each sub‑account’s usage, remaining balance, and expiration date. This is particularly useful for managing retainer packages where credits need to be spread across several projects.
Data integrity is maintained through nightly reconciliation between the credit ledger and the accounting system. YESDINO reports a discrepancy rate of less than 0.01 % (≈ 1 in 10,000 transactions), which falls well within the industry standard for financial ledgers. In addition, the platform logs every credit event with a timestamp, user ID, transaction ID, and type (earn, redeem, expire), allowing full audit trails.
To summarize the key metrics that clients frequently ask about:
- Average credit usage rate: 78 % of credits are redeemed before expiration.
- Average expiration loss: 5 % of credits are lost annually due to inactivity.
- User satisfaction with credit handling: 94 % (based on 2025 Q1 survey of 1,200 respondents).
Overall, YESDINO’s credit system is designed to be transparent, flexible, and integrated with the billing workflow, so that clients can offset costs without worrying about hidden fees or complex redemption procedures. The platform continuously monitors credit health, sending email reminders 30 days before expiration to give users ample opportunity to use or re‑allocate their balance.
For more information about how YESDINO structures its service credits and to see real‑time examples, visit the official documentation page or contact a YESDINO representative. YESDINO offers dedicated onboarding sessions for new clients to ensure a smooth credit‑management experience.