New feature: date variables for recurring profiles
Last week we added the ability to manage temporal date variables on recurring profiles. What are temporal variables you ask? Great question.
Let’s say you invoice a customer every month for “one month of web hosting”. If you sign a customer up for 12 months and charge them monthly, the line item on your invoice will read “one month of web hosting”. The trouble with that is, there is not much context. For example, a customer might wonder, “is this bill for this month’s hosting or next month’s, or was it last month’s?” Using temporal variables, you can answer this question.

As you can see, your invoice line items will now dynamically generate the month name (for example “February” for this month) when you insert the ::month::.
If people prepay for your services and the invoices are for next month, simply add a +1 (like this ::month+1::) and March will display instead of February when the recurring profile creates the invoice. You can add -1 if the invoice is for last month’s services.
This feature is really useful for companies like web hosts and ISPs who charge monthly, quarterly or annual recurring fees.
To access a legend of the variables you can click on the “Learn more about dynamic invoice variables” link in the blue help section we’ve added to the “New recurring” page. When you do you’ll get this pop-up legend:
We hope you find this useful.











11:58 am
I’ve been wanting this forerver. Tanks FB!
2:07 pm
Great addition. Thanks.
3:24 pm
I could kiss you. No, really.
2:39 am
Yay! Now we’re cooking… The Recurring Profiles feature has always seemed a little clunky in execution, but this more or less wraps it up!
3:01 pm
That’s excellent. I was about to go in and ask support how to do exactly this and today I see the link to this new feature.
Thank you – and now will you please stop reading my mind
4:09 pm
Great feature add. What about project name as a variable.
9:10 pm
Awesome!! Keep up the good work!
3:36 am
I think this feature is great and I would like to see it extended to give greater flexibility for weekly invoice periods, so far example ::today+7:: would generate the date in 7 days from the date of issue.
2:36 pm
Fan-FREAKIN’-tastic!!!!!!!
4:54 pm
Excellent addition. Thanks for adding it!
1:49 pm
Great addition. I hadn’t even thought about this feature, but I’m sure enough people have complained for you guys to include it. Love what I’m seeing from your company. Keep it up!
1:57 pm
This is great feature
I can just update the Item in Recurring invoice
then go into each recurring invoice, re-select the “item” again to update the invoice
2:09 pm
Awesome, now can we move on to combine recurring invoice with one time fees like design, setup, maintenance, hourly work etc.
2:43 pm
Thank you this one was on our request list!!!
2:59 pm
Question,
Do I still need to log in to approve the invoices to be mailed or does it also auto mail all new invoices as long as I have credit for postage?
3:12 pm
Very cool definitely something that I’ve wanted to be able to do, now if we could just put in lines with negative quantity so we can do itemized discounts with out having to figure out percentages.
3:17 pm
Outstanding! This will be a tremendous help and great addition to to the list of reasons we love FB.
8:50 pm
Great! Did I say Great? Yes I said GREAT!
Thank you.
5:45 am
You guys are amazing! This is an awesome feature!
9:47 am
Thank you, thank you for this new feature. It’s just what I needed to make good use of recurring profiles. We’ve been with you three years now and you continue to impress.
9:19 pm
Great new feature but using it I find 1 thing that I would like to have in the near future if posible.
1) My clients speaks spanish and i can´t put the month names in this language.
Thanks in advance
10:32 pm
[Big kiss!] Just one more reason to love, love, love Freshbooks!
2:49 am
Please, develop ::day::
Your Client