Composting toilets: plenty of advances but some problems remain

Many advanced options are now available in composting toilets, but they may not be for everyone because of odor and other problems.

By

  • close
    Sheep Dog Hollow will have three full bathrooms and two half baths when finished.
    View Caption

In my past few posts about the eco-economical renovation of Sheep Dog Hollow, I’ve written (rather uncomfortably) about the benefits and problems of low flow toilets and disregarded, almost completely, the composting variety.

Chalk it up to a sign of my still-antediluvian green consciousness, memories of camp outhouses, or maybe fear of what’s perceived as “extreme green.”

But as a result of several people who commented on the most recent post, I realized I was remiss.

Recommended: 10 common scientific misconceptions

One was Marsha who asked simply: “What about waterless toilets?”

Another was Millie, who shared her firsthand experience: “We have used a composting toilet and found it satisfactory. We had one with a heater and a circulating fan. Since we live in the Southwest we had to add water to aid the process. The compost was great on trees and shrubs.”

Being a gardener of sorts, that piqued my interest. It turns out that just as great strides have been made in low-flow toilets, so, too, have advances been made in the composting variety.

But some problems with them are obvious, such as the perception that they're “smelly” and a general societal shying away from the whole idea.

Other problems are more concrete, such as regulatory barriers – some states won’t allow them if a sewer system is available – and the possible impact on the resale value of a home and its potential financing, according to Sustainable Sources.

Since I really hadn’t thought seriously about them before, I had to start from the beginning – attacking my own discomfort while trying to understand how they work.

The site Composting Toilet World was way ahead of me in noting the uncomfortable memories associated with what they call “old pit (outhouse) toilets.”

That still didn’t quite answer my questions about exactly how they worked, so I checked out its FAQ page, which adds:

Actually, there is a range of composting toilets – from simple, self-contained units to centralized systems, complete with roof venting systems, one-pint flush mechanisms, and basement waste collectors.

The costs can also range from a few hundred to several thousand dollars, and that doesn’t include installation. The more I researched the topic, the more surprised I was by how technology has taken up the composting challenge and produced many options.

But then there’s the obvious question of whether they smell and how much work they require.

Most of the sites I found insist a properly installed and properly operated composting toilet will not smell. The Composting Toilet Store goes even further. Its motto is “No Septic. No Plumbing. No Odor. No Problem." It also says"

That makes it sound as though we all should be racing to buy one. But most sites, such as LetsgoGreen.com, also put in a caveat, like this: “The correct balance between oxygen, moisture, heat and organic material is needed to ensure a rich environment for the aerobic bacteria that transform the waste into fertilizing soil. This ensures odor-free operation and complete decomposition of waste.”

That clearly implies that it takes some work and vigilance to ensure that odor’s not a problem. A testimonial on the same site made that very clear: “I put cedar closet boards behind the unit to help control possible odors/insect problems ...”

So odor can be a problem, despite what many manufacturers and advocates contend. I found the most honest analysis at the Natural Building Colloquium Southwest site:

Part of that maintenance requires ensuring there’s no liquid build-up in the compost system, according to the site Gardenguides:

There’s also the issue of dealing with the finished compost once it’s ready to spread on your bushes and shrubs (it’s not recommended for edible plants.) Some sites note that it’s important to wear gloves and ensure that the compost is moist when it’s removed, so you don’t inhale its dust.

That’s just one of the issues Garden Guides found:

So, despite all of compost toilets’ environmental advantages – from their use of little or no water, to the fact you don’t need a septic tank, a sewer, or treatment plants, to the production of good compost – I’m not ready to take the plunge, as it were.

Nope, at Sheep Dog Hollow we’re going with traditional low-flow water toilets. There are High Efficiency Toilets (HET) options, which use 20 percent less than the legally mandated low-flowers. I’m currently checking those out.

In the meantime, I found the best buying guide for low flowers at the Green Building Council’s “5 Tips for Choosing a Low Flow Toilet.” It’s a “must read” if you’re thinking about cutting down on your water usage but like me, still aren’t quite green enough to go for a composter.

Next: Reconsidering solar.

Editor’s note: Alexandra Marks blogs twice a week – usually on Tuesdays and Thursdays – about her green and budget-friendly restoration of a 1902 farmhouse in Connecticut. Click here to find all her blog posts and articles.

Alex is currently working on nonfiction book about the green renovation of Sheep Dog Hollow. She is also writing a fictional account. At this point, she’s not sure whichwill have the happy ending. Before this project, she worked for The Christian Science Monitor for most of the past 20 years, covering everything from healthcare to politicians.

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 13:29:45
Script start
Timing: Jul 09 2014 13:29:45
Module start 'content'
Warning: eZDebug::accumulatorStop Jul 09 2014 13:29:45
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Warning: eZDebug::accumulatorStop Jul 09 2014 13:29:45
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Notice: PHP: E_NOTICE Jul 09 2014 13:29:45
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 13:29:45
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 13:29:45
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 13:29:45
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 13:29:45
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 13:29:45
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 13:29:45
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 13:29:45
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 13:29:45
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 13:29:45
Variable 'story_source' is already defined.
Notice: PHP: E_NOTICE Jul 09 2014 13:29:45
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 13:29:45
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 13:29:45
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 13:29:45
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 13:29:45
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 13:29:45
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 13:29:45
Module end 'content'
Timing: Jul 09 2014 13:29:45
Before parse_includes
Strict: PHP: E_STRICT Jul 09 2014 13:29:45
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 13:29:45
Variable 'view_extra_node' is already defined.
Timing: Jul 09 2014 13:29:45
After parse_includes
Timing: Jul 09 2014 13:29:45
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0124 sec 1,286.2578 KB1,162.2734 KB
Module start 'content' 0.0124 sec0.7286 sec 2,448.5313 KB11,207.4922 KB
Module end 'content' 0.7410 sec0.0178 sec 13,656.0234 KB399.0859 KB
Before parse_includes 0.7588 sec0.0477 sec 14,055.1094 KB285.6094 KB
After parse_includes 0.8065 sec0.0015 sec 14,340.7188 KB-185.1641 KB
End 0.8080 sec  14,155.5547 KB 
Total runtime:0.8159 sec
Peak memory usage:16,567.2969 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0060 sec0.7331%360.0002 sec
Mysql Total
Mysqli_queries0.1000 sec12.2170%1540.0006 sec
Looping result0.0076 sec0.9271%1440.0001 sec
Template Total0.7683 sec 93.9% 8 0.0960 sec
Template load0.0059 sec0.7162%80.0007 sec
Template processing0.7621 sec93.1539%80.0953 sec
Template load and register function0.0002 sec0.0284%40.0001 sec
states
state_id_array0.0037 sec0.4568%80.0005 sec
state_identifier_array0.0053 sec0.6493%110.0005 sec
override
Cache load0.0054 sec0.6620%1150.0000 sec
eZ Find
MoreLikeThis0.0000 sec0.0000%00.0000 sec
Query build0.0055 sec0.6677%10.0055 sec
Engine time0.0382 sec4.6738%10.0382 sec
Search0.2968 sec36.2757%20.1484 sec
Class attribute list0.0805 sec9.8379%10.0805 sec
Sytem overhead
Fetch class attribute can translate value0.0011 sec0.1345%20.0006 sec
Fetch class attribute name0.0002 sec0.0216%100.0000 sec
XML
Image XML parsing0.0039 sec0.4707%20.0019 sec
class_abstraction
Instantiating content class attribute0.0001 sec0.0091%100.0000 sec
General
String conversion0.0000 sec0.0017%30.0000 sec
dbfile0.0014 sec0.1666%450.0000 sec
View Extra building0.0128 sec1.5701%40.0032 sec
Total script time:0.8181 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
32content/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
26content/datatype/view/ezxmltags/link.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
2content/datatype/view/ezxmltags/more.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezxmltags/more.tplEdit templateOverride template
2content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
2content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.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: 78
 Number of unique templates used: 18
 Time used to render template usage: 0.0004 secs