diff --git a/comment_timer.install b/comment_timer.install
index 02ce9ff..44d2713 100644
--- a/comment_timer.install
+++ b/comment_timer.install
@@ -24,6 +24,14 @@ function comment_timer_schema() {
         'not null' => TRUE,
         'default' => 0,
       ),
+      'status' => array(
+        'type' => 'int',
+        'unsigned' => TRUE,
+        'not null' => TRUE,
+        'default' => 1,
+        'size' => 'tiny',
+        'description' => 'The status of a comment time. (0 = Excluded from node time, 1 = Included in node time)',
+      ),
     ),
     'primary key' => array('cid'),
     'indexes' => array(
@@ -86,3 +94,20 @@ function comment_timer_uninstall() {
     variable_del('comment_timer_comment_label_' . $node_type->type);
   }
 }
+
+/**
+ * Create status colum for {comment_timer_comment} and set it to 1.
+ */
+function comment_timer_update_7000() {
+  // Add the status column to comment_timer_comment.
+  $status = array(
+    'type' => 'int',
+    'unsigned' => TRUE,
+    'not null' => TRUE,
+    'default' => 1,
+    'size' => 'tiny',
+    'description' => 'The status of a comment time. (0 = Excluded from node time, 1 = Included in node time)',
+    'initial' => 1,
+  );
+  db_add_field( 'comment_timer_comment', 'status', $status);
+}
diff --git a/comment_timer.module b/comment_timer.module
index a7d9f09..949fa5e 100644
--- a/comment_timer.module
+++ b/comment_timer.module
@@ -111,7 +111,7 @@ function _comment_timer_hms_to_seconds($string) {
 /**
  * Add comment timer elements to a form.
  */
-function _comment_timer_form_timer(&$form, $seconds = 0) {
+function _comment_timer_form_timer(&$form, $seconds = 0, $status = 1) {
   if (user_access('access comment timer')) {
     // Add a fieldset to contain everything comment_timer related.
     $form['comment_timer'] = array(
@@ -139,6 +139,14 @@ function _comment_timer_form_timer(&$form, $seconds = 0) {
       // This is the ID the JS works on.
       '#id' => 'edit-comment-timer-counter',
     );
+    $form['comment_timer']['status'] = array(
+      '#type' => 'select',
+      '#default_value' => $status,
+      '#options' => array(
+        1 => t('Include in node time'),
+        0 => t('Exclude from node time'),
+      ),
+    );
     $form['comment_timer']['reset'] = array(
       '#type' => 'button',
       '#value' => t('Reset'),
@@ -171,22 +179,26 @@ function comment_timer_form_comment_form_alter(&$form, &$form_state, $form_id) {
       else {
         $seconds = _comment_timer_hms_to_seconds($form_state['values']['comment_timer']['seconds']);
       }
+      $status = $form_state['values']['comment_timer']['status'];
     }
     else {
       // If the form is simply displayed, retrieve timing information from
       // the DB.
       if (isset($form['cid']) && is_array($form['cid']) && isset($form['cid']['#value'])) {
-        $seconds = db_select('comment_timer_comment', 'ctc')
-          ->fields('ctc', array('seconds'))
+        $comment_time_properties = db_select('comment_timer_comment', 'ctc')
+          ->fields('ctc', array('seconds', 'status'))
           ->condition('cid', $form['cid']['#value'])
           ->execute()
-          ->fetchField();
+          ->fetchAssoc();
+        $seconds = $comment_time_properties['seconds'];
+        $status = $comment_time_properties['status'];
       }
       else {
         $seconds = 0;
+        $status = 1;
       }
     }
-    _comment_timer_form_timer($form, $seconds);
+    _comment_timer_form_timer($form, $seconds, $status);
     $form['#validate'][] = 'comment_timer_form_validate';
   }
 }
@@ -225,10 +237,20 @@ function _comment_timer_retrieve_seconds($comment) {
 function comment_timer_comment_insert($comment) {
   // Do not try to save anything if comment_timer is disabled for this comment.
   if (isset($comment->comment_timer)) {
-    $comment_timer = array(
-      'cid' => $comment->cid,
-      'seconds' => _comment_timer_retrieve_seconds($comment),
-    );
+    if (is_array($comment->comment_timer)) {
+      $comment_timer = array(
+        'cid' => $comment->cid,
+        'seconds' => _comment_timer_retrieve_seconds($comment),
+        'status' => $comment->comment_timer['status'],
+      );
+    }
+    else {
+       $comment_timer = array(
+        'cid' => $comment->cid,
+        'seconds' => $comment->comment_timer,
+        'status' => $comment->comment_timer_status,
+      );
+    }
     drupal_write_record('comment_timer_comment', $comment_timer);
     _comment_alter_update_node_timer($comment->nid);
   }
@@ -239,11 +261,12 @@ function comment_timer_comment_insert($comment) {
  */
 function comment_timer_comment_load($comments) {
   $result = db_select('comment_timer_comment', 'ctc')
-    ->fields('ctc', array('cid', 'seconds'))
+    ->fields('ctc', array('cid', 'seconds', 'status'))
     ->condition('cid', array_keys($comments), 'IN')
     ->execute();
   foreach ($result as $row) {
     $comments[$row->cid]->comment_timer = $row->seconds;
+    $comments[$row->cid]->comment_timer_status = $row->status;
   }
 }
 
@@ -258,10 +281,16 @@ function comment_timer_comment_view($comment, $view_mode, $langcode) {
     $seconds = $comment->comment_timer;
     if (is_array($comment->comment_timer)) {
       $seconds = _comment_timer_retrieve_seconds($comment);
+      $status = $comment->comment_timer['status'];
     }
+    else {
+      $status = $comment->comment_timer_status;
+    }
+
     $comment->content['comment_timer'] = array(
       '#theme' => 'comment_timer_hhmmss',
       '#seconds' => $seconds,
+      '#status' => $status,
       '#label' => t('Time spent on this comment'),
       '#label_display' => variable_get('comment_timer_comment_label_' . substr($comment->node_type, 13), 'above'),
       '#prefix' => '<div class="comment-timer-data">',
@@ -291,11 +320,21 @@ function comment_timer_comment_delete($comment) {
 function comment_timer_comment_update($comment) {
   // Do not try to save anything if comment_timer is disabled for this comment.
   if (isset($comment->comment_timer)) {
+    if (is_array($comment->comment_timer)) {
+      $comment_timer = array(
+        'seconds' => _comment_timer_retrieve_seconds($comment),
+        'status' => $comment->comment_timer['status'],
+      );
+    }
+    else {
+      $comment_timer = array(
+        'seconds' => $comment->comment_timer,
+        'status' => $comment->comment_timer_status,
+      );
+    }
     db_merge('comment_timer_comment')
       ->key(array('cid' => $comment->cid))
-      ->fields(array(
-        'seconds' => _comment_timer_retrieve_seconds($comment),
-      ))
+      ->fields($comment_timer)
       ->execute();
     _comment_alter_update_node_timer($comment->nid);
   }
@@ -310,7 +349,8 @@ function comment_timer_comment_update($comment) {
 function _comment_alter_update_node_timer($nid) {
   $query = db_select('comment', 'c')
     ->condition('c.nid', $nid);
-  $query->innerJoin('comment_timer_comment', 'ctc', 'c.cid = %alias.cid');
+  $ctc_alias = $query->innerJoin('comment_timer_comment', 'ctc', 'c.cid = %alias.cid');
+  $query = $query->condition("{$ctc_alias}.status", 1);
   $query->addExpression('SUM(seconds)', 'sumseconds');
   $seconds = $query->execute()->fetchField();
   db_merge('comment_timer_node')
diff --git a/views/comment_timer.views.inc b/views/comment_timer.views.inc
index bb8a8cc..c232e4c 100644
--- a/views/comment_timer.views.inc
+++ b/views/comment_timer.views.inc
@@ -30,6 +30,20 @@ function comment_timer_views_data() {
       'handler' => 'views_handler_filter_numeric',
     ),
   );
+  $data['comment_timer_comment']['status'] = array(
+    'title' => t('Time status'),
+    'help' => t('The status of the comment time.'),
+    'field' => array(
+      'handler' => 'views_handler_field_boolean',
+      'click sortable' => TRUE,
+    ),
+    'sort' => array(
+      'handler' => 'views_handler_sort',
+    ),
+    'filter' => array(
+      'handler' => 'views_handler_filter_boolean_operator',
+    ),
+  );
   $data['comment_timer_node']['table']['group'] = t('Content');
   $data['comment_timer_node']['table']['join'] = array(
     'node' => array(
