Expense Policy

Gitlab Foundation will pay and reimburse employees  for necessary and reasonable business expenses incurred on behalf of or in connection with carrying out the organization's activities. Items not listed on the approved expenses.

Reason for Policy

To ensure sound business practices and proper reporting of all business expenses in compliance with applicable regulations, including tax regulations under the Internal Revenue Code.

Responsibility of Team Members

Team members, their manager and the Director of Operations are responsible for ensuring that all reimbursements for travel and non-travel business expenses are necessary and reasonable and are made in accordance with this policy and external regulations. When submitting expense reimbursement, supporting documentation should be provided. In certain instances, GitLab Foundation may require additional information supporting an expense. Each team member is expected to exercise sound and prudent judgment while traveling on business or incurring business expenses on behalf of GitLab Foundation. It is each team member's responsibility to correctly complete their request for expense reimbursement and obtain their manager’s approval.

Accountable Plan

GitLab Foundation maintains an Internal Revenue Service (IRS) "accountable plan," under which reimbursements for travel, entertainment and non-travel business expenses are not required to be reported as income to the employee. Under the IRS accountable plan rules, the following three requirements must be met:

  1. Expenses reimbursed are towards nonprofit business purposes
  2. Excess reimbursements are returned within a reasonable period of time (no more than 60 days after receipt)
  3. Expenses are recorded and accounted for within a reasonable period of time (within 30 days of incurring the expense)

Any expenses that fail to meet all three rules for the accountable plan must be treated as taxable income to the employee and reported to the IRS on Form W-2 (subject to withholding of employment taxes). In order to meet and maintain the qualifications for an accountable plan, GitLab Foundation will audit Travel Reimbursement Requests for compliance.

Guidelines

  1. Each GitLab Foundation team member will receive a company-issued credit card through Divvy. This card should be used for all business-related expenses and use of personal credit cards and submission of reimbursements should be limited.
    1. Itemized receipts are required for all business related expenses that are greater than $50 USD or equivalent to local currency when you use your company issued-credit card.
  2. Business-related expenses paid for team members “out of pocket” that need to be reimbursed must be submitted through Divvy (i.e., any expense by team members where the company card is not used).
    1. Itemized ****receipts are required for all out-of-pocket expenses, regardless of the amount.
    2. Cash: some trips, especially internationally, may require the use of cash and may not provide receipts. In these circumstances, team members should submit one reimbursement in Divvy with a missing receipt affidavit and a list of all cash payments made for GitLab Foundation related expenses (date, merchant, purpose, $ of each transaction with the total listed at the bottom of the page). Click here for a template to attach to the affidavit. (See an example here).
  3. Receipt requirements. When an itemized receipt is required, the following information must be included
  4. Business-related expenses and receipts are to be submitted at least once a month and must be submitted within 30 days of the invoice date, service date or purchase date or upon completion of a trip. This helps GitLab Foundation manage our budget and ensure accurate month-end reporting.
  5. Expenses, reimbursement, and all necessary receipts must be submitted through Divvy and assigned a category and class in line with our chart of accounts.
  6. Coding:
    1. Category: the type of expense or reimbursement. This will most often fall into one of the following:
      1. Meetings (meetings or meals with others)
      2. Staff Travel (team member individual travel and meals)
      3. Supplies
    2. Class: management and general or program
      1. Program: this is the default class you should select and applies to almost all of your expenses that further our mission, work, and strategy (this includes travel and meeting expenses)
      2. Management and general is only for items such as supplies, internet, phone, co-working space, etc.
    3. Funding Source: Generally, travel should be billed to GTLF
    4. Reason: please explain the purpose (i.e. “breakfast at Horizons” or “transport to ABC Foundation Dinner”)
      1. Team members, our audit firm, or other consultants should be able to look at your expenses and determine what they were for.
      2. If you paid for others, please list their names and organization
  7. Missing a Receipt? If a team member is missing a receipt, a Missing Receipt Affidavit will need to be completed and attached to the expense as a receipt when submitted through Divvy. Please ensure to make a copy of the affidavit before completing).
    1. Itemized receipts are required for all out-of-pocket expenses, regardless of the amount. This is required for proof of purchase purposes.
    2. Itemized receipts are required for all business related expenses that are greater than $50 USD or equivalent to local currency when you use your company issued-credit card
    3. Expenses paid via Cash
  8. Accidentally use your GitLab Foundation credit card for a personal expense or need to refund the Foundation for a personal charge?
    1. Email the Director of Operations the following information provided in Divvy: Vendor name, amount and date charged (or send a screenshot).
    2. Director of Operations will email you an invoice for the accidental expense to be paid online via QuickBooks (you can use a credit card or a bank account to pay online in seconds)!
  9. Divvy Training Guide: Team members should click here to learn more about using Divvy.

Approved Expenses

**Click here to view the organization’s travel policy for more detailed information.**

Part time team members may (if needed) receive a laptop and a $250 stipend to purchase supplies and materials needed for work. Travel expenses and incidentals for travel related to GTLF work will be reimbursed and must adhere to the policies below and above.

Expense Category Policy
Airfare Employees must purchase economy tickets, unless the employee has reasonable accommodation which has been approved by the Director of Operations in advance. GitLab does not cover expenses for significant others or family members. See Travel Policy. Account: 6400 Staff Travel
Alcohol On occasion, GitLab Foundation permits alcohol consumption for sponsored functions or at other work-related events. GitLab Foundation expects team members to act professionally when attending these functions. GitLab Foundation will reimburse up to two alcoholic beverages per team member per day while traveling. GitLab Foundation will also reimburse up to two beverages per person per day for partners or others if meeting to discuss Foundation-related matters
Books (including Audio and E-books) All books are reimbursable if used to optimize your job position. Account: 6740 Professional Development
Car Rental All car rentals can be reimbursed. Up to full sized car allowable. See Travel Policy. Account: 6400 Staff Travel
Co-Working Space Reimbursable up to $500 USD per month. Must be pre-approved by the Director of Operations. Contracts must be under the team member’s name (not GitLab Foundation). GitLab Foundation will not cover security deposits and the co-working space reimbursement must be submitted on a monthly basis. Account: 6600 Rent/Co-Working
Company Functions Reimbursable costs that are allowed are set in advance by GitLab Foundation management and are specific to each event. Director of Operations approval is required in advance.
Conferences Costs associated with attending a work-related conference are reimbursable. Attendance at conferences must be approved by the team member’s manager in advance. Account: 6300 Meetings
Gifts for Significant Life Events The event in question must pertain to a GitLab Foundation team member or the immediate family of a GitLab Foundation team member and will be allocated to the respective team members departmental budget - the spend range for significant life events is $50 to $125 USD. Managers are able to send Gifts and Flowers on behalf of their team members in acknowledgment of significant life events such as the birth of a little one; well wishes ahead of surgery, birthday, new role or the loss of a loved one.
Managers can facilitate the ordering of Gifts for delivery or gift cards (restaurant, etc.) but cash gift cards are not allowable.
Click here to view the Foundations Gift Policy. Account: 6750 Gifts & Other Expenses
Hotel All hotel bills can be reimbursed for work travel. Dry cleaning is allowable if the stay is over 3 days (maximum rate of $300 per night, before taxes, except for select cities). *Meals included on folio that are over $50 must have an itemized receipt and be attached to the expense/reimbursement.
Movies and mini bars are not allowed as a claim.* See Travel Policy. Account: 6400 Staff Travel
International Service Fees International fees imposed by credit cards or other transactions when traveling internationally. The foundation will also cover international cell service for the days team members are traveling internationally on behalf of the foundation (itemized cell phone receipt must be provided). It is recommended you contact your carrier to confirm dates you will be traveling internationally prior to your departure. Account: 6670 Ban Fees
Internet and Phone All team members will receive a monthly $150 credit for phone and internet usage. This will be paid to team members on a monthly basis. In addition, internet purchased while traveling may be reimbursed (flights, trains, hotels) up to $30 per day. The foundation will also cover international cell service for the days team members are traveling internationally on behalf of the foundation (itemized cell phone receipt must be provided). It is recommended you contact your carrier to confirm dates you will be traveling internationally prior to your departure. Account: 6630 Telephone & Internet
Laptops, Insurance and Repairs All laptops are purchased through GitLab Foundation (MacBrook Pro 14-standard model) and are property of the GitLab Foundation. Team member laptops can be refreshed after three years of employment. Each laptop purchased will have Apple Care or equivalent type of insurance that team members should utilize. If a team member needs a replacement laptop due to damage, they must reach out to the Director of Operations. Repairs to company issued equipment: If you need to replace a battery or something small that does not affect the productivity or speed of the device, please go ahead and get that small item replaced and expensed. Please get approval from the Director of Operations if your equipment appears to be damaged, defective, or in need of repair. All laptops will need to be returned to the Director of Operations once the team member is no longer employed with the GitLab Foundation. Accounts: 6700 Furniture and Equipment, 6690 Repairs & Maintenance
Personal Meals (while traveling on behalf of Foundation) Personal meals/beverages during travel may also be reimbursed up to $100 (maximum rate of $100 per day except for select cities). This includes alcohol. See Travel Policy. Account: 6400 Staff Travel
Meetings and Entertainment These are reimbursable, however team members should use their discretion while claiming meals with partners. Receipts must contain documentation showing the names and organizations of the individuals who were present at the meal or event. These meals are not included in the $100 daily cap for team members but team members may not submit an additional meal reimbursement. See Travel Policy. Account: 6300 Meetings
Mileage Mileage is reimbursed according to local law: US rate per mile. Add a screenshot of a map to the expense in Divvy indicating the mileage. Account: 6400 Staff Travel
Office Equipment and Supplies New hires will receive a $1,500 stipend to help you towards setting up your home office during your first year. Existing Team Members will get a yearly stipend/allowance refresh of up to $500 to purchase upgrades, replacements, or enhancements to your home office setup and obtain additional supplies (pens, notepads, etc.). This excludes laptops (which will be provided). Unused amounts cannot be rolled over into the next fiscal year. What’s covered: essential items which you will need to ensure you are able to perform your role in GitLab should include chair, desk, monitor, headset, external mic, external keyboard mouse, laptop stand, external webcam, supplementary lighting, laptop bag/case, adapters, webcam headphones, and other items can also be considered and expensed using the stipend. The following items are not reimbursable: Phones, watches, smart speakers, smart TVs/smart monitors, walking pads/treadmills and tablets. Account: 6610 Office Supplies
Postage/Shipping Postage/shipping/custom charges related to the sending and or receiving of work documentation, or special packages can be reimbursed. Account: 6620 Postage & Delivery
Professional dues, membership fees All costs associated with professional dues and membership fees are reimbursable. Dues and membership fees must be approved by the team member’s manager in advance and should not be duplicated with other established accounts. Account: 6660 Membership & Dues
Software Software subscriptions are not reimbursable. Team members who would like to purchase additional software will need to obtain approval in advance from the Director of Operations. Account: 6720 Computer Software
Team Building To be used for team activities and food/beverages associated with special team events. These expenses must be approved by your manager in advance.
Tips Team members may tip up to 20% when a tip is required.
Transportation & parking Parking, tolls, taxis, and ridesharing pertaining to travel to/from GitLab events, clients, or conferences is acceptable. See Travel Policy. Account: 6400 Staff Travel
Vaccinations GitLab Foundation will cover costs for employees to receive country-specific vaccinations required or recommended when traveling on behalf of the organization. GitLab Foundation’s health insurance should cover these costs-it is recommended you check with your carrier before submitting a reimbursement request to GTLF.

Non-Employee Reimbursement Policy

The GitLab Foundation will reimburse non-employees for pre-approved travel and business expenses incurred, subject to the same accountable plan rules and requirements as for employees*. You must have itemized receipts for any and all charges made. The Foundation is unable to reimburse charges without an itemized receipt.* Your expenses must have a business connection — that is, you must have paid or incurred deductible expenses while performing activities for the GitLab Foundation. Travel time is typically not compensated, unless special circumstances outlined in a written contract stipulate otherwise.

The GitLab Foundation reserves the right to refuse reimbursement requests submitted more than thirty (30) days after completion of a trip or date on which the non-travel business expense was incurred.

Consultants who have a contract with the Foundation should submit an invoice with receipts directly to their GitLab Foundation contact for approval and processing. For travel-related expenses, we recommend you provide a completed travel worksheet and combine all receipts into one PDF before submitting to your contact.

Reimbursable Expense Acceptable Receipt
Air Fare Passenger receipt; itinerary; or invoice showing travel dates, flight destination and numbers, total cost, and payment method. Coach or economy seats only.
Checked Luggage Unless pre-approved or for certain health reasons, checked luggage will only be reimbursed for travel trip that extend beyond 2 nights.
Amtrak ticket Passenger receipt; itinerary; or invoice confirmation from Amtrak web site showing dates of travel, trains, cost and the ticket has been purchased. Coach or economy seats only (unless approved in advance due to scheduling, etc).
Car Rental and Gas The most cost-effective means of transportation must be used while on Company business. Non-employee should investigate the use of alternative transportation (i.e., airport shuttle, taxi, etc.) before deciding to rent a car. Statement printout from the car rental company when you return the car.  Receipts required for any single gas purchase. No premium car rentals allowed.
Personal Automobile and Business Mileage Mileage logs or Google Maps/MapQuest results. You will be reimbursed at the IRS standard mileage rate. Gas will not be reimbursed.
Local Ground Transportation (taxi or airport shuttle, public transportation fare) Receipts along with any gratuity. Gratuities above 20% will not be reimbursed.
Meals & Incidentals Itemized receipt and credit card receipt for meals are required (breakfast, lunch and dinner while in travel). Alcohol will NOT be reimbursed. Gratuities over 20% will not be reimbursed. Please be reasonable when incurring meal expenses.
Lodging Itemized hotel/motel/B&B statement that shows the base rate, tax, surcharges and total. If lodging is prepaid, payment confirmation including method of payment is required. Costs associated with room upgrades will not be reimbursed.
Other Please reach out to GitLab Foundation representative for approval of other expenses.