Disable Prorate

40 views
Skip to first unread message

Andrei Karotki

unread,
May 22, 2025, 11:30:44 AM5/22/25
to Kill Bill users mailing-list
Hi Team!

I'm looking for solution to disable prorate behavior during subscription(plan) change.
Exact use case: 
Billing mode is configured IN ADVANCE. Billing period is 30 days.
Recurring change for current plan is 30 USD, for new plan 50 USD.
User would like to perform a plan change with IMMEDIATE effect at 20th day of the cycle.

Current behavior that Killbill generates credit adjustment, e.g. 10 USD for unused period. 

Is it any way to avoid such prorate and credit adjustments during plan change with IMMEDIATE effect?

Regards,
Andrei



Shaun Forgie

unread,
May 22, 2025, 6:43:01 PM5/22/25
to Andrei Karotki, Kill Bill users mailing-list
Hi Andrei,

Use alignment rules to specify when changes are applied. 

See documentation for alignment rules here https://docs.killbill.io/latest/plan_alignment

Rgs
Shaun

--
You received this message because you are subscribed to the Google Groups "Kill Bill users mailing-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to killbilling-us...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/killbilling-users/2c1e4595-bce3-4357-a898-a4f1eb825692n%40googlegroups.com.


--
Shaun Forgie [Principal] - Method Maker Ltd
57a McIntyre Rd, Manukau 2022, Auckland, New Zealand
Mobile +64 21 666 910 https://www.linkedin.com/in/shaunforgie/

Andrei Karotki

unread,
May 23, 2025, 3:21:31 AM5/23/25
to Kill Bill users mailing-list
Hi Shaun,
Thanks for sharing the link,
but unfortunately, I didn't find any explanation for prorate here. The link provided mostly refers to the new plan phases and doesn't say anything about the prorating recurring change for the previous period (previous plan).
Trying to bring more clarity:
Current plan period 2025-05-21 - 2025-06-19. Full recurrent change is 14.95. It has been used for 1 day. User requested immediate change to the new plan with recurring charge 21.95.
KillBill calculated prorate according to actually used days. 1/30, which is around 0.5 and then KB made prorated refund (credit adjustment) for unused period "-14.45"
I would like to have an ability for performing immediate plan change, but without prorate and such credit adjustments.
And keeping new plan fully charged as it is.
plan change.png

Regards,
Andrei

karan bansal

unread,
May 24, 2025, 1:47:18 PM5/24/25
to Kill Bill users mailing-list
Hi Andrei,

To clarify the requirement, you wish : 

* There should be no credit/adjustment of 14.45 that the user has paid.
* There should only be a charge 21.95 for the new plan.
* The new subscription starting 21st May OR the plan updated for existing subscription starting 21st May.

If the above is correct, then how are you looking to handle the excess 14.45 ?

Regards
Karan

karan bansal

unread,
May 24, 2025, 2:29:34 PM5/24/25
to Kill Bill users mailing-list
Hi Andrei,

Regarding the third: I would like to update plan for existing subscription with immediate effect and without credit adjustment for previously paid plan.
14.45 is prorated part for previously paid plan with full recurring charge 14.95

21.95 recurring charge for new plan. 

Billing mode is In Advance. There is no excess. Old plan have to be fully paid without prorate/refund, even the user have used it for one minute only. New plan must be fully paid as well.

Have you considered the possibility of cancelling the existing subscription End Of term, this would remove any possibility of refund/credit. And create a new subscription for the new plan whenever the users wishes to change it.

Regards
Karan 

Andrei Karotki

unread,
May 26, 2025, 5:12:55 AM5/26/25
to Kill Bill users mailing-list
Hi Karan,

Keeping an existing subscription till END OF TERM and having an additional new subscription  is not really a way for us because of dependencies for such kind of "plans", Exact one is required.

Regards,
Andrei

Andrei Karotki

unread,
May 26, 2025, 5:13:03 AM5/26/25
to karan bansal, Kill Bill users mailing-list
Hi Karan,

The first and the second your points are correct.

Regarding the third: I would like to update plan for existing subscription with immediate effect and without credit adjustment for previously paid plan.
14.45 is prorated part for previously paid plan with full recurring charge 14.95

21.95 recurring charge for new plan. 

Billing mode is In Advance. There is no excess. Old plan have to be fully paid without prorate/refund, even the user have used it for one minute only. New plan must be fully paid as well.

Regard,
Andrei

Сб, 24 мая 2025 г. в 20:47, karan bansal <karanba...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages