---
title: Category Codes
priority: 10
---
import { RyuTableView } from '@ramp/ryu'
These category codes are used to limit the categories a card can be used for.
<RyuTableView columnTemplate='max-content auto' textSize='m'>
<RyuTableView.thead>
<RyuTableView.tr>
<RyuTableView.th>Category code</RyuTableView.th>
<RyuTableView.th>Category name</RyuTableView.th>
</RyuTableView.tr>
</RyuTableView.thead>
<RyuTableView.tbody>
<RyuTableView.tr>
<RyuTableView.td>1</RyuTableView.td>
<RyuTableView.td>Pet</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>2</RyuTableView.td>
<RyuTableView.td>Other</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>3</RyuTableView.td>
<RyuTableView.td>Office</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>4</RyuTableView.td>
<RyuTableView.td>Airlines</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>5</RyuTableView.td>
<RyuTableView.td>Car rental</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>6</RyuTableView.td>
<RyuTableView.td>Lodging</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>7</RyuTableView.td>
<RyuTableView.td>Travel misc</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>8</RyuTableView.td>
<RyuTableView.td>Taxi and rideshare</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>9</RyuTableView.td>
<RyuTableView.td>Freight, moving and delivery services</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>10</RyuTableView.td>
<RyuTableView.td>Shipping</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>11</RyuTableView.td>
<RyuTableView.td>Utilities</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>12</RyuTableView.td>
<RyuTableView.td>Office supplies and cleaning</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>13</RyuTableView.td>
<RyuTableView.td>General merchandise</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>14</RyuTableView.td>
<RyuTableView.td>Electronics</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>15</RyuTableView.td>
<RyuTableView.td>Clothing</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>16</RyuTableView.td>
<RyuTableView.td>Books and newspapers</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>17</RyuTableView.td>
<RyuTableView.td>Supermarkets and grocery stores</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>18</RyuTableView.td>
<RyuTableView.td>Fuel and gas</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>19</RyuTableView.td>
<RyuTableView.td>Restaurants</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>20</RyuTableView.td>
<RyuTableView.td>Alcohol and bars</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>21</RyuTableView.td>
<RyuTableView.td>Medical</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>23</RyuTableView.td>
<RyuTableView.td>Fees and financial institutions</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>24</RyuTableView.td>
<RyuTableView.td>Entertainment</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>25</RyuTableView.td>
<RyuTableView.td>Professional services</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>26</RyuTableView.td>
<RyuTableView.td>Taxes and tax preparation</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>27</RyuTableView.td>
<RyuTableView.td>Advertising</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>28</RyuTableView.td>
<RyuTableView.td>Parking</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>29</RyuTableView.td>
<RyuTableView.td>Car services</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>30</RyuTableView.td>
<RyuTableView.td>Gambling</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>31</RyuTableView.td>
<RyuTableView.td>Clubs and memberships</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>32</RyuTableView.td>
<RyuTableView.td>Legal</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>33</RyuTableView.td>
<RyuTableView.td>Education</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>34</RyuTableView.td>
<RyuTableView.td>Charitable donations</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>35</RyuTableView.td>
<RyuTableView.td>Political organizations</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>36</RyuTableView.td>
<RyuTableView.td>Religious organizations</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>37</RyuTableView.td>
<RyuTableView.td>Fines</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>38</RyuTableView.td>
<RyuTableView.td>Government services</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>39</RyuTableView.td>
<RyuTableView.td>Intra-company purchases</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>40</RyuTableView.td>
<RyuTableView.td>SaaS / Software</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>41</RyuTableView.td>
<RyuTableView.td>Cloud computing</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>42</RyuTableView.td>
<RyuTableView.td>Streaming services</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>43</RyuTableView.td>
<RyuTableView.td>Internet and phone</RyuTableView.td>
</RyuTableView.tr>
<RyuTableView.tr>
<RyuTableView.td>44</RyuTableView.td>
<RyuTableView.td>Insurance</RyuTableView.td>
</RyuTableView.tr>
</RyuTableView.tbody>
</RyuTableView>
## Usage
When creating spending restrictions for cards, use these category codes to limit where the card can be used:
```json
{
"spending_restrictions": {
"allowed_categories": [18, 19, 20],
"limit": {
"amount": 50000,
"currency_code": "USD"
}
}
}
```
This example allows the card to be used only for fuel and gas (18), restaurants (19), and alcohol and bars (20).