Expensify/App
Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
Is Expensify/App beginner-friendly?
In the last 30 days, Expensify/App merged 538 of 940 pull requests from outside contributors, and its maintainers usually reply within 1 day. 13 beginner-friendly issues are open now.
- Stars
- 5k
- Forks
- 4k
- Open beginner issues
- 13
- Indexed issues
- 2.9k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 570
- Dominant language
- TypeScript
- License
- MIT
- Last GitHub push
- Oct 2, 2026
- Latest indexed
- Oct 2, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- help wanted
How to contribute to Expensify/App
- There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
- Your contributions will be published under the project's MIT license.
- Pick one of the 13 open beginner-friendly issues below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
Monthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 57/100
Expensify/App#106085 · 1 comment ·
Maintainers usually reply within 1 day
-
[Exploratory] Expense - 2 selected drop-down is shown twice when selecting hold from more option.OpenMonthly Not a priority
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Expensify/App#106080 · 1 comment ·
Maintainers usually reply within 1 day
-
Monthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Expensify/App#106065 · 1 comment ·
Maintainers usually reply within 1 day
-
Monthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 52/100
Expensify/App#106061 · 1 comment ·
Maintainers usually reply within 1 day
-
Monthly Not a priority
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Expensify/App#106057 · 1 comment ·
Maintainers usually reply within 1 day
-
Monthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Expensify/App#106027 · 1 comment ·
Maintainers usually reply within 1 day
-
Improvement Weekly
Difficulty 4/5 3-5 days Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
Expensify/App#105936 · 2 comments ·
Maintainers usually reply within 1 day
-
[Exploratory] iOS-Email- The View button has low contrast in mobile email previews in dark mode.OpenMonthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 48/100
Expensify/App#105928 · 1 comment ·
Maintainers usually reply within 1 day
-
Monthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 58/100
Expensify/App#105887 · 1 comment ·
Maintainers usually reply within 1 day
-
Monthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 57/100
Expensify/App#105885 · 1 comment ·
Maintainers usually reply within 1 day
-
[Exploratory] Some Icons in Take a test drive Demo can't be displayed correctly in Landscape modeOpenMonthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Expensify/App#105861 · 1 comment ·
Maintainers usually reply within 1 day
-
Monthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Expensify/App#105858 · 1 comment ·
Maintainers usually reply within 1 day
-
Monthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Expensify/App#105856 · 1 comment ·
Maintainers usually reply within 1 day
-
Monthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Expensify/App#105853 · 1 comment ·
Maintainers usually reply within 1 day
-
Monthly Not a priority
Difficulty 3/5 1-2 days Newbie friendliness 58/100
Expensify/App#105850 · 1 comment ·
Maintainers usually reply within 1 day
-
[Release 5] Add Odoo multiple card account export settingsPossibly taken @truph01 claimed this today. OpenWeekly
Expensify/App#106079 · 3 assignees ·
Maintainers usually reply within 1 day
-
[Release 4] Add Odoo advanced sync and settlement settings UIPossibly taken @truph01 claimed this today. OpenWeekly
Expensify/App#106078 · 3 assignees ·
Maintainers usually reply within 1 day
-
[Release 3] Add Odoo bulk export and bulk Mark as exportedPossibly taken @truph01 claimed this today. OpenWeekly
Expensify/App#106077 · 3 assignees ·
Maintainers usually reply within 1 day
-
[Release 3] Add Odoo export settings UI, manual export, and Mark as exportedPossibly taken @truph01 claimed this today. OpenWeekly
Expensify/App#106076 · 3 assignees ·
Maintainers usually reply within 1 day
-
[Release 2] Add Odoo imported-data settings UIPossibly taken @truph01 claimed this today. OpenWeekly
Expensify/App#106075 · 3 assignees ·
Maintainers usually reply within 1 day
-
[Release 1] Add Odoo accounting settings pages and company selectorPossibly taken @truph01 claimed this today. OpenDaily Skip Payment
Expensify/App#106074 · 3 assignees ·
Maintainers usually reply within 1 day
-
[Release 1] Add Odoo connector entry and URL and API key setup flowPossibly taken @truph01 claimed this today. OpenDaily Skip Payment
Expensify/App#106073 · 3 assignees ·
Maintainers usually reply within 1 day
-
[Release 1] Add Odoo App constants, Onyx types, API parameters, and actionsPossibly taken @truph01 claimed this today. OpenDaily Skip Payment
Expensify/App#106072 · 3 assignees ·
Maintainers usually reply within 1 day
-
[Release 0] Add the Odoo painted door: Coming soon badge and Join waitlistPossibly taken @truph01 claimed this today. OpenDaily Skip Payment
Expensify/App#106071 · 3 assignees ·
Maintainers usually reply within 1 day
-
Insight-new console errors appear after restore the encoder and export againPossibly taken @daledah claimed this today. OpenBug DeployBlockerCash Engineering Hourly
Expensify/App#106070 · 7 comments · 1 reaction · 3 assignees ·
Maintainers usually reply within 1 day
-
Show “Discard changes” confirmation whenever leaving a form with unsaved changesPossibly taken @dylanexpensify claimed this today. OpenDaily
Expensify/App#106066 · 2 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Expense - Held this expense is not shown in report history.Possibly taken @Krishna2323 claimed this today. OpenBug DeployBlockerCash Engineering Hourly
Expensify/App#106063 · 6 comments · 1 reaction · 3 assignees ·
Maintainers usually reply within 1 day
-
Report history - No history for report exportPossibly taken @Krishna2323 claimed this today. OpenBug DeployBlockerCash Engineering Hourly
Expensify/App#106062 · 7 comments · 1 reaction · 3 assignees ·
Maintainers usually reply within 1 day
-
[$175] Rules - Description bar is not correctly centered after user focus back onPossibly taken @situchan claimed this today. OpenBug Daily External
Expensify/App#106059 · 9 comments · 1 reaction · 1 assignee ·
Maintainers usually reply within 1 day
-
Report history-Employee confirmed receiving payment, report history display "Employee paid"Possibly taken @situchan claimed this today. OpenBug Daily Engineering
Expensify/App#106058 · 5 comments · 1 reaction · 4 assignees ·
Maintainers usually reply within 1 day
-
[$175] Add Reset Filter button to Empty State.Possibly taken @ahmedGaber93 claimed this today. OpenDaily Engineering External Improvement
Expensify/App#106053 · 7 comments · 1 reaction · 2 assignees ·
Maintainers usually reply within 1 day
-
Fix flaky test MoneyRequestReportTransactionRowWrites.perf-test.tsxPossibly taken @mountiny claimed this today. OpenEngineering Reviewing Weekly
Expensify/App#106049 · 1 assignee ·
Maintainers usually reply within 1 day
-
Report - "To Pay" action is not visible on report history after approving expensePossibly taken @Krishna2323 claimed this today. OpenBug Daily Engineering
Expensify/App#106048 · 10 comments · 1 reaction · 3 assignees ·
Maintainers usually reply within 1 day
-
Wallet - The "Not here" page opens instead of the In review pagePossibly taken @WojtekBoman claimed this today. OpenBug DeployBlockerCash Engineering Hourly
Expensify/App#106045 · 7 comments · 1 reaction · 3 assignees ·
Maintainers usually reply within 1 day
-
perf: pre-warm user location in ShareRootPage and read via Onyx.getPossibly taken @truph01 claimed this today. OpenDaily Task
Expensify/App#106043 · 3 assignees ·
Maintainers usually reply within 1 day
-
[$175] fix: Stop the Inbox tab from reopening the previous account's report after a copilot switchPossibly taken @jayeshmangwani claimed this today. OpenBug External Reviewing Weekly
Expensify/App#106042 · 6 comments · 1 reaction · 3 assignees ·
Maintainers usually reply within 1 day
-
[$175] Integrations - Error when exporting a paid report to Dynamics 365 Business CentralPossibly taken @jayeshmangwani claimed this today. OpenBug Daily External
Expensify/App#106038 · 7 comments · 1 reaction · 1 assignee ·
Maintainers usually reply within 1 day
-
Chat - Cleared Composer draft reappears after refreshing within one secondPossibly taken @truph01 claimed this today. OpenBug Weekly
Expensify/App#106035 · 1 comment · 1 reaction · 2 assignees ·
Maintainers usually reply within 1 day
-
[$175] iOS Safari - Chat - Pasting multi-line rich text adds extra blank linesPossibly taken @truph01 claimed this today. OpenBug Daily External
Expensify/App#106034 · 7 comments · 1 reaction · 2 assignees ·
Maintainers usually reply within 1 day
-
[$175] iOS Safari - Chat - Bold and italic formatting is lost when pasting rich textPossibly taken @truph01 claimed this today. OpenBug Daily External
Expensify/App#106033 · 7 comments · 1 reaction · 2 assignees ·
Maintainers usually reply within 1 day
-
[$175] Chat - Supported emoji shortcodes stay as plain text on the first paste after reloadPossibly taken @truph01 claimed this today. OpenBug Daily External
Expensify/App#106032 · 5 comments · 1 reaction · 2 assignees ·
Maintainers usually reply within 1 day
-
[$175] Android & iOS - Spend - Merge reports not displayedPossibly taken @yuwenmemon claimed this today. OpenBug External Weekly
Expensify/App#106030 · 17 comments · 1 reaction · 2 assignees ·
Maintainers usually reply within 1 day
-
Add e2e-pr-explore skill to catch deploy blockers at the PR review stagePossibly taken @adhorodyski claimed this today. OpenTask Weekly
Expensify/App#106017 · 2 assignees ·
Maintainers usually reply within 1 day
-
Unread tooltip incorrectly treats partial reports and missing message dates as stale chatsPossibly taken @hungvu193 claimed this today. OpenWeekly
Expensify/App#106016 · 1 assignee ·
Maintainers usually reply within 1 day
-
[$175] Chat - "Latest messages" pill remains visible after sending a messagePossibly taken @NicolasBonet claimed this today. OpenBug Daily External
Expensify/App#106015 · 25 comments · 1 reaction · 2 assignees ·
Maintainers usually reply within 1 day
-
[$175] Share report option is not displayedPossibly taken @nyomanjyotisa claimed this today. OpenBug Daily External
Expensify/App#106014 · 8 comments · 1 reaction · 1 assignee ·
Maintainers usually reply within 1 day
-
Travel user management R5: Turn on travel when inviting membersPossibly taken @stitesExpensify claimed this today. OpenEngineering Improvement Weekly
Expensify/App#106012 · 1 assignee ·
Maintainers usually reply within 1 day
-
Travel user management R4: Turn on travel automatically for new membersPossibly taken @stitesExpensify claimed this today. OpenEngineering Improvement Weekly
Expensify/App#106011 · 1 assignee ·
Maintainers usually reply within 1 day
-
Travel user management R3: Bulk change travel accessPossibly taken @stitesExpensify claimed this today. OpenEngineering Improvement Weekly
Expensify/App#106010 · 1 assignee ·
Maintainers usually reply within 1 day
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.