Suggestions

:speech_balloon:

Recurring Lump Sum expenses and income with a designated month

added context by PL staff – See note, Shawn Sansom original title: Treatment of “Yearly” expenses and income with a designated month

When PL moved to support for monthly scheduling, along with the associated pro-rating, almost everything was improved. There is one corner case, though, that I argue is counter-intuitive and should change.

For context, I’m talking about a “now” plan, which I assume is the overwhelming default since the change.

For the sake of comparison, first consider how scheduling a “once” expense is handled, especially if it is scheduled in the current year. It is currently October 2025. If I schedule an expense of $100k to happen once in Jan 2025, then the expense shows up on my cash flow, taxes for it are accounted for in 2025, but it does not impact my account balances (which is correct, as presumably the $100k was already deducted somewhere).

On the other hand, if I schedule it to occur once in Dec 2025, then it is deducted from whatever account is used to pay the expense. Again, clearly correct.

If I schedule an expense (or income) that occurs monthly, it is pro-rated as one would expect for the current year, and all the calculations are handled perfectly. Very nice.

BUT… if I create an expense that happens Yearly, things are different. If I schedule an expense (say, Christmas expenses, $6k every December, starting Dec 2025), then the expense is pro-rated for 2025 (only $500 of the expense is charged in 2025). Same for income.

I know from discord conversation that this behavior is as intended, and I respect that. However, I just got bit by it for the third time (I’m dumb, but am I THAT dumb…?). I think this is anti-intuitive, and argue that if a user schedules a yearly income or expense item to happen in a specific month, they mean they receive or pay that amount in that month, every year. In the current year, the handling of a Yearly event attached to a specific month should be the same as a Once event in the same month.

I propose that the handling of this case be massaged to make the intuitive behavior the default. I know I can work around this, but it seems like it should Just Work.

3 votes

Tagged as Suggestion

Suggested 13 October by user fletchmath

  • Sign in to comment and vote. Sign in by email
  • 13 October fletchmath suggested this task

  • avatar

    Actually, the above is mildly misleading – a yearly event starting in a non-January month is pro-rated in its first year, whether that year is the current one or not.

    I propose that a Yearly event scheduled for a specific month should not be pro-rated in any year. If such an event happens in the current year of a now plan, it’s handling relative to account balances and taxes should be identical to current Once events.

    13 October
  • avatar

    The misunderstanding is that anything other than “Once” is effectively a “continuous” event. Yearly, Month, Weekly are all just convenience selectors to make it easier to define the amount, and this definitely is by design and intended.

    e.g. A lot of people like to say “I make 100k/ year” so we wouldn’t want to change the behavior or income to put that lump payment in a specific month. Same for many expenses.

    At any rate, I think what you would need is a way to describe that the expense is a lump sum instead of continuous. And then provide an additional month selector. We’ve thought about this case as well. It’s always a juggling act though, of avoiding adding too much complexity, but we’ll consider it for sure. Thank you for highlighting it.

    19 October
  • 19 October Shawn Sansom edited this task

  • 19 October Shawn Sansom approved this task

  • avatar

    Short term solution might be a tool-tip (or a clickable information/note icon) on the Frequency and Reoccurrence parts of the screen which can inform the user on how it’s working now, and provide that hint/tip.

    Would help educate/guide to align what they want to have in their head show up on the graphs in PL

    21 October