diff --git a/plugins/FeedsUserProcessor.inc b/plugins/FeedsUserProcessor.inc
index 6270bcb..e1a5ac3 100644
--- a/plugins/FeedsUserProcessor.inc
+++ b/plugins/FeedsUserProcessor.inc
@@ -143,6 +143,18 @@ class FeedsUserProcessor extends FeedsProcessor {
       case 'language':
         $target_user->language = strtolower($value);
         break;
+      case 'status':
+        $value = strtolower($value);
+        // convert text to binary status
+        if ($value == 'true' || $value == 'active' || $value == 'yes' || $value == 'on') {
+          $value = 1;
+        } else if ($value == 'false' || $value == 'blocked' || $value == 'no' || $value == 'off') {
+          $value = 0;
+        } else {
+          $this->config['status'];
+        }
+        $target_user->status = $value;
+        break;
       default:
         parent::setTargetElement($source, $target_user, $target_element, $value);
         break;
@@ -169,6 +181,10 @@ class FeedsUserProcessor extends FeedsProcessor {
         'name' => t('Created date'),
         'description' => t('The created (e. g. joined) data of the user.'),
        ),
+      'status' => array(
+        'name' => t('Account status'),
+        'description' => t('Whether a user is active or not. 1 stands for active, 0 for blocked. Also accepts: yes/no, true/false, on/off, active/blocked'),
+      ),
       'pass' => array(
         'name' => t('Unencrypted Password'),
         'description' => t('The unencrypted user password.'),
