Does Groupon beat frugality?

It doesn't matter how good a deal is, you're still spending money

By , Guest blogger

  • close
    This screen shot shows the Groupon.com website. Once considered a tedious preoccupation for penny-pinching moms, scoring a discount now comes with bragging rights thanks to sites such as Groupon and LivingSocial. But is it always a good idea to splurge on good deals?
    View Caption

A few weeks ago, I put out a call on Twitter and on Facebook for detailed posts that people would like to see. I got enough great responses that I’m going to fill the entire month of July – one post per day – addressing these ideas.

On Facebook, Kimberly asked about “Online daily deals (groupon, living social, restaurant.com) vs. Being frugal and saving all your pennies. Sometimes its 50% off discount but sometimes you end up spending more.”

I’ve only made offhand references to Groupon and such sites in the past, but this is as good a time as any to discuss such “daily deal” sites in detail. In fact, most of the remarks below apply to any form of coupon, but I’ll focus on the “daily deal” phenomenon.

Recommended: Daily deal sites: Beware these five things

Coupons – In Your Face!
So, how do sites like Groupon and Living Social function? Each day (or so), an offer is delivered to your email inbox. Typically, this offer is in the form of a coupon for a local business or an online business.

Examples of offers include buying a gift card at a local business for 50% of the face value, buying a service (or a package of services) from a local business for a significantly reduced amount, or something similar.

In each case, in order to participate in the deal, you have to buy that item. The email will include a link that allows you to hop onto a website from which you can purchase the gift certificate or package.

So, let’s say that one of my favorite local bookstores participates in Groupon. Groupon sends out a deal one day offering a coupon for a $50 gift card to that bookstore for only $25. I’m a frequent reader, so it sounds like a good deal, right?

Actually, it’s not. Here’s why.

You Don’t Save Money at a Sale
If I buy that certificate for $25, I’ve just committed myself to spending $25 on books. Yes, maybe I’m getting $50 worth of books in terms of their face value, but I’m still down $25.

It doesn’t matter how good the deal is. I’m still sinking some of my money into that deal.

I’ve just spent $25. What I will get out of it is books that I most likely don’t need.

Now that I have this coupon, I have to go use it. This means I have to travel to that bookstore sometime and use the certificate. Unless I’m extremely lucky, I’m not going to be able to hit exactly $50 on my purchase, which means I’m going to have to spend some additional amount or carry around a mostly-used gift certificate in my wallet forever.

So, in reality, I’m spending about $30 for about $55 (MSRP) in books. I also spent the gas to drive over there.

I’m spending $30 on something I don’t really need that I would have never been aware of without that offer appearing in my inbox.

That’s simply not a good deal.

“Well, I Wait for the Good Deals!”
I’ve been a subscriber to two different Groupon areas for the last six months and I’ve yet to see a single offer that actually matched something I needed.

On the other hand, I saw a lot of offers for things I wanted: reduced (but still high) prices on meals and massages and amusement park passes and the like.

Here’s the thing, though. None of these wants were really strong wants. They were things that I might do on a whim with friends, but they aren’t things that I’m planning for in my budget. Often, they aren’t even excellent examples of that type of experience – the restaurants have been a decided mixed bag, for example.

It could be that others have a completely different set of desires than I do and Groupon regularly hits upon experiences that they deeply want to have. For me, they’re just idle temptations, the kind that would easily drain my wallet without thinking about it.

I’d far rather go out once a month for a truly memorable experience than go out once or twice a week for a blah experience – and that memorable experience will (a) still cost less than several average experiences and (b) will never appear as a Groupon temptation.

Why Frugality Wins
The basic idea of frugality is that you’re trying to find the maximum value in the experiences you have in life. It means spending money when it’s something you truly want, but it also means understanding what you truly want and separating that from the idle day-to-day desires we all have.

Simply finding a discount on an experience that you didn’t really want before you heard about that discount is far from finding the maximum value in life. Groupon and Living Social and such services provide a never-ending line of those kinds of minor temptations, and those kinds of temptations are never a bargain at any price.

I’d far rather pay full price on a single experience or purchase that was really important to me than saving $20 on two different purchases that I didn’t really care about all that much. That important purchase was something that I thought about a great deal, enjoyed the anticipation for, and was quite sure that I would really enjoy when the time came. The other was just an email in my inbox alerting me to yet another thing that I might find a bit interesting but didn’t really need.

Add/view comments on this post.

--------------------------

The Christian Science Monitor has assembled a diverse group of the best economy-related bloggers out there. Our guest bloggers are not employed or directed by the Monitor and the views expressed are the bloggers' own, as is responsibility for the content of their blogs. To contact us about a blogger, click here. To add or view a comment on a guest blog, please go to the blogger's own site by clicking on the link above.

Share this story:

We want to hear, did we miss an angle we should have covered? Should we come back to this topic? Or just give us a rating for this story. We want to hear from you.

Loading...

Loading...

Loading...

eZ debug

Clear cache:

Quick settings:

Timing: Jul 09 2014 07:31:21
Script start
Timing: Jul 09 2014 07:31:21
Module start 'content'
Warning: eZDebug::accumulatorStop Jul 09 2014 07:31:21
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Warning: eZDebug::accumulatorStop Jul 09 2014 07:31:21
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tpl:10[1] Jul 09 2014 07:31:21
Variable 'story_source' is already defined.
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:31:21
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Timing: Jul 09 2014 07:31:21
Module end 'content'
Timing: Jul 09 2014 07:31:21
Before parse_includes
Strict: PHP: E_STRICT Jul 09 2014 07:31:21
Non-static method MugoViewExtras::get_view_extras() should not be called statically, assuming $this from incompatible context in /var/www/www.csmonitor.com/extension/mugo_view_extras/autoloads/template_operators.php on line 37
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/override/templates/extra/archive.tpl:21[1] Jul 09 2014 07:31:21
Variable 'view_extra_node' is already defined.
Timing: Jul 09 2014 07:31:21
After parse_includes
Timing: Jul 09 2014 07:31:21
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0133 sec 1,285.8828 KB1,162.1094 KB
Module start 'content' 0.0133 sec1.0694 sec 2,447.9922 KB11,170.5391 KB
Module end 'content' 1.0827 sec0.0159 sec 13,618.5313 KB395.0313 KB
Before parse_includes 1.0987 sec0.0450 sec 14,013.5625 KB283.8438 KB
After parse_includes 1.1436 sec0.0010 sec 14,297.4063 KB-183.6328 KB
End 1.1446 sec  14,113.7734 KB 
Total runtime:1.1530 sec
Peak memory usage:16,517.7422 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0065 sec0.5607%360.0002 sec
Mysql Total
Mysqli_queries0.1092 sec9.4467%1560.0007 sec
Looping result0.0085 sec0.7373%1480.0001 sec
Template Total1.1032 sec 95.5% 7 0.1576 sec
Template load0.0058 sec0.4985%70.0008 sec
Template processing1.0973 sec94.9612%70.1568 sec
Template load and register function0.0002 sec0.0173%40.0001 sec
states
state_id_array0.0037 sec0.3174%80.0005 sec
state_identifier_array0.0052 sec0.4484%110.0005 sec
override
Cache load0.0056 sec0.4805%1280.0000 sec
eZ Find
MoreLikeThis0.0000 sec0.0000%00.0000 sec
Query build0.0060 sec0.5182%10.0060 sec
Engine time0.0288 sec2.4911%10.0288 sec
Search0.2923 sec25.2967%20.1461 sec
Class attribute list0.0792 sec6.8544%10.0792 sec
Sytem overhead
Fetch class attribute can translate value0.0011 sec0.0921%20.0005 sec
Fetch class attribute name0.0002 sec0.0158%100.0000 sec
XML
Image XML parsing0.0044 sec0.3810%20.0022 sec
class_abstraction
Instantiating content class attribute0.0001 sec0.0065%100.0000 sec
General
String conversion0.0000 sec0.0013%30.0000 sec
dbfile0.0013 sec0.1090%450.0000 sec
View Extra building0.0113 sec0.9776%40.0028 sec
Total script time:1.1555 sec

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
01a980f93dc967c6e39d52a11ae2108b_1404899611_all.cssCSS3extension/csm_base/design/csm_design/stylesheets/normalize.css
extension/csm_base/design/csm_design/stylesheets/html5b.css
design/standard/stylesheets/debug.css
extension/ezwt/design/standard/stylesheets/websitetoolbar.css
extension/csm_base/design/csm_design/stylesheets/jquery-ui-1.10.3.custom.min.css
extension/csm_base/design/csm_design/stylesheets/desktop.css
ede0a88fd146f1a095d27fb22227d0e5_1398846822.jsJS2extension/csm_base/design/csm_design/javascript/modernizr.js
extension/csm_base/design/standard/javascript/jquery-1.10.2.min.js
1650da1ba852ac5f9af81af07e8fa105_1404899611.jsJS2extension/csm_base/design/csm_design/javascript/jquery-ui-1.10.4.min.js
extension/csm_base/design/csm_design/javascript/json2.js
extension/csm_base/design/standard/javascript/jquery.cookie.min.js
extension/csm_base/design/csm_design/javascript/jquery.mobile.custom.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.arthole.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sticky.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.right_column.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory_editorspickdialog.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sailthru_signup.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.jcarousel.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.history.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.mainNav.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.gallery.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.staffdialog.js
extension/csm_base/design/csm_design/javascript/jQuery.rollChildren.js
extension/csm_base/design/csm_design/javascript/pubService_extended.js
extension/csm_base/design/standard/javascript/csm/csmNew.js
extension/csm_base/design/csm_design/javascript/jquery.quiz.js
extension/csm_base/design/csm_design/javascript/jquery.spectrumQuiz.js
extension/csm_base/design/csm_design/javascript/global.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/article.tplextension/csm_base/design/csm_design/override/templates/full/article.tplEdit templateOverride template
28content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/datatype/view/ezimage.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezimage.tplEdit templateOverride template
10content/datatype/view/ezxmltags/link.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
12content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
18content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
8content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1content/datatype/view/ezstring.tpl<No override>design/standard/templates/content/datatype/view/ezstring.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezbyline.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tplEdit templateOverride template
1content/datatype/view/ezobjectrelationlist.tplcontent/datatype/view/story_images.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_images.tplEdit templateOverride template
1content/datatype/view/eztext.tpl<No override>design/standard/templates/content/datatype/view/eztext.tplEdit templateOverride template
1content/datatype/view/ezstring.tplcontent/datatype/view/image_credit.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/image_credit.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tplcontent/datatype/view/story_info_box.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_info_box.tplEdit templateOverride template
1content/datatype/view/ezmatrix.tplcontent/datatype/view/ezmatrix_article_related_external_links.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/ezmatrix_article_related_external_links.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/csm_base/design/csm_design/templates/pagelayout.tplEdit templateOverride template
1modules/mugo_view_extras/extra_cached.tpl<No override>extension/mugo_view_extras/design/standard/templates/modules/mugo_view_extras/extra_cached.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 90
 Number of unique templates used: 18
 Time used to render template usage: 0.0007 secs