diff --git a/include/class.ticket.php b/include/class.ticket.php
index 160c5630ee5bd2daff7822abe0a7f325623bc988..2ca2f89bab9f24ef3e44951e9b74a715006087ba 100644
--- a/include/class.ticket.php
+++ b/include/class.ticket.php
@@ -100,6 +100,7 @@ implements RestrictedAccess, Threadable, Searchable {
     const PERM_ASSIGN   = 'ticket.assign';
     const PERM_RELEASE  = 'ticket.release';
     const PERM_TRANSFER = 'ticket.transfer';
+    const PERM_REFER    = 'ticket.refer';
     const PERM_REPLY    = 'ticket.reply';
     const PERM_CLOSE    = 'ticket.close';
     const PERM_DELETE   = 'ticket.delete';
@@ -130,6 +131,11 @@ implements RestrictedAccess, Threadable, Searchable {
                 /* @trans */ 'Transfer',
                 'desc'  =>
                 /* @trans */ 'Ability to transfer tickets between departments'),
+            self::PERM_REFER => array(
+                'title' =>
+                /* @trans */ 'Refer',
+                'desc'  =>
+                /* @trans */ 'Ability to manage ticket referrals'),
             self::PERM_REPLY => array(
                 'title' =>
                 /* @trans */ 'Post Reply',
diff --git a/include/i18n/en_US/role.yaml b/include/i18n/en_US/role.yaml
index 9688cae1f82a35011256f89b18a4211b84178313..15dc3be642122ccd8c60dadf666dae5aa29e13e7 100644
--- a/include/i18n/en_US/role.yaml
+++ b/include/i18n/en_US/role.yaml
@@ -22,6 +22,7 @@
     ticket.assign,
     ticket.release,
     ticket.transfer,
+    ticket.refer,
     ticket.reply,
     ticket.close,
     ticket.delete,
@@ -47,6 +48,7 @@
     ticket.assign,
     ticket.release,
     ticket.transfer,
+    ticket.refer,
     ticket.reply,
     ticket.close,
     task.create,
@@ -67,6 +69,7 @@
     ticket.create,
     ticket.assign,
     ticket.transfer,
+    ticket.refer,
     ticket.reply
     task.create,
     task.assign,
diff --git a/include/staff/ticket-view.inc.php b/include/staff/ticket-view.inc.php
index 33272a222b17afd06db4b06198263b36ad9ba144..717f0f2d0f265a5f80d8fe9a25a77b6cdd615965 100644
--- a/include/staff/ticket-view.inc.php
+++ b/include/staff/ticket-view.inc.php
@@ -174,7 +174,7 @@ if($ticket->isOverdue())
                 } ?>
 
                 <?php
-                if ($role->hasPerm(Ticket::PERM_TRANSFER)) { ?>
+                if ($role->hasPerm(Ticket::PERM_REFER)) { ?>
                 <li><a href="#tickets/<?php echo $ticket->getId();
                     ?>/referrals" class="ticket-action"
                      data-redirect="tickets.php?id=<?php echo $ticket->getId(); ?>" >