mirror of
https://github.com/actualbudget/actual.git
synced 2026-05-12 10:02:28 -05:00
[Question] Guide on How to Handle Credit Cards in the Budget #435
Closed
opened 2026-02-28 19:04:11 -06:00 by GiteaMirror
·
6 comments
No Branch/Tag Specified
master
youngcw/fix-crossover-bugs
cursor/transaction-table-rewrite-f077
claude/fix-modal-type-import-MOuIp
claude/crdt-version-auto-publish-Ph1BH
youngcw/release-crossover-report
matiss/crdt-protobuf
cursor/formula-feedback-improvements-4223
ai/stabilize-bundle-size-compare
feature/enable-banking
release/v26.5.2
release/v26.5.1
claude/plan-ci-secure-context-OtEe1
release/26.5.0
claude/fix-issue-7667-DPXi3
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
jfdoming/api-tokens-part-3
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-1
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
worktree-mellow-strolling-dawn
matiss/browser-api
claude/api-consumer-verification-kfz1K
pr-7454
claude/fix-issue-7410-LLLQ4
revert-7350-trim-deps
revert-7220-sankey-report
revert-7242-fix/split-parent-update-corruption
revert-7281-generate-icons
claude/electron-to-tauri-migration-LjBN8
worktree-remotion
claude/browser-compatible-api-QbhHh
claude/improve-cli-transactions-waTUY
claude/publish-react-native-ios-j8qoT
js-proxy
claude/fix-flaky-ci-job-5gDdz
react-query-rules
react-query-useSchedules
claude/nightly-theme-validation-scan-DzOGD
claude/debug-simplefin-error-ZuKzB
matiss/desktop-client-subpath-imports
claude/fix-simplefin-ssrf-T31gX
add-claude-github-actions-1772738270730
cursor/sync-performance-notification-9899
react-query-prefs
matiss/chunked-sync-and-progress-ux
v26.2.1
copilot/sub-pr-6880
fix-react-query-clear-on-close-budget
copilot/sub-pr-6140
feat/auto-note
feat/scoped-bank-sync
cursor/desktop-transactions-react-table-1d0c
fix-exhaustive-deps-App
copilot/fix-find-replace-bug
matiss/browser-tests
mobile-fix-drag-and-drop-across-groups
budget-table-v2
PayeeAutocomplete2
pglite
bugfix/plugins/fix-plugins-sw
feat/plugins/plugins-core-package
matiss/unicode-minus-fix
cursor/fix-actual-github-issue-6206-gemini-3-pro-preview-9c37
TransactionFormPage
cursor/implement-mortgage-and-loan-account-type-78ca
tests-update-fill-with-pressSequentially
mobile/link-modal
deps/25.11
cursor/fix-update-vrt-apply-ci-job-dispatch-b324
sync-server-plugins
cursor/propose-patch-for-github-issue-5680-2a18
fix/compiler-preserve-inner-dollar-escapes
cursor/analyze-actual-budget-issue-and-propose-fix-5b70
coderabbitai/docstrings/0c070e5
cursor/add-wip-prefix-and-comment-to-prs-d78d
jfdoming/08-21-auto-focus-on-navigate-in-all-browsers
show-totals-on-mobile-budget-banners
allow-child-transactions-make-transfer
mobile-calculator-keyboard
payee-geolocation
enhance/restore_scroll_position
dm-fix-second-click-on-mobile-new-transaction-2
scrollToLocationBudget
alert-autofix-38
tsconfig-composite
mobile-fix-uncategorized-transactions-on-tracking-budgets
server-budget-handlers
fix-sql-injection-in-cleanup-template
non-chrome-draggable-workaround
mobile-budget-page-swipe-navigation
ts-db-all
stable
dark-theme-with-brand-colors
fix-mobile-delete-group
ts-db-select
UnderKoen/reconcile-context-menu
master-before-server-merge
v25.2.1
ts-runQuery
rename-redux-hooks
UnderKoen/3557-persist-state-in-history
remove-redux-CLOSE_BUDGET
fix-exhaustive-deps-errors-FinancesApp
redux-toolkit-createSlice-backup
accounts-function-component
ts-useSplitsExpanded
loot-core-server-package
useTransactios-in-TransactionEdit
react-aria-input
move-redux-to-desktop-client
QueryState-type
fix-themes-applied-late
mobile-vrts
revert-3295-spendingCardFix
react-aria-button-4
split-payee-on-mobile
twk3/pin-apis-crdt
notes-tag-autocomplete
ts-LoadBackup
dnd-kit
package-upgrades
v26.5.2
v26.5.1
v26.5.0
v26.4.0
v26.3.0
v26.2.1
v26.2.0
v26.1.0
v25.12.0
v25.11.0
v25.10.0
v25.9.0
v25.8.0
v25.7.1
v25.7.0
v25.6.1
v25.6.0
v25.5.0
v25.4.0
v25.3.1
v25.3.0
v25.2.1
v25.2.0
v25.1.0
v24.12.0
v24.11.0
v24.10.1
v24.10.0
v24.9.0
v24.8.0
v24.7.0
v24.6.0
v24.5.0
v24.4.0
v24.3.0
v24.2.0
v24.1.0
v23.12.0
v23.11.0
v23.10.0
v23.9.0
v23.8.1
v23.8.0
v23.7.2
v23.7.1
v23.7.0
v23.6.0
v23.5.0
v23.4.2
v23.4.1
v23.4.0
v23.3.2
v23.3.0
v23.2.9
v23.2.5
v23.1.12
v22.12.9
Labels
Clear labels
AI generated
API
bank sync
budgeting
bug
can’t replicate
dependencies
docker
documentation
electron
experimental feature
feature
feedback
goal templates
good first issue
help wanted
importers
maintenance
needs info
needs testing
needs triage
needs votes
openid
payees
pull-request
regression
reports
responsive
rules
schedules
server
✨ merged
split transactions
tech debt
theme
transaction import
transaction reconciliation
transactions
translations
upstream
user interface
✅ approved
wontfix
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/actual#435
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @joel-jeremy on GitHub (Jun 16, 2023).
Verified feature request does not already exist?
💻
Pitch: what problem are you trying to solve?
I'm only getting starting to budgeting and using the zero based budgeting system and I'm currently having trouble wrapping my head around how to handle credit cards in the budget. Maybe it's a silly question but how should we budgets for credit card payments that are due for the month and not for the other cards that are due next month? How do we correctly reflect the credit card payment transaction when the statement arrives?
Currently what I did is:
Credit Cardaccount and categorize them appropriately.Checkingaccount.Checkingaccount to myCredit Cardaccount.CheckingandCredit Cardaccounts now reflect the actual (no pun intended 😅) amounts.Credit Cardcategory still have a balance.Is this the correct way to go about it? Is the balance still supposed be non-zero? Because in my mind I already spent that money (paid credit card) but why is still showing a balance as if I still some remaining money to spend? Am I missing something? Please let me know your thoughts. Thank you!
Describe your ideal solution to this problem
It would be great if the "Managing Credit Cards" documentation can be updated to include different scenarios on how to budget for credit card payments.
Teaching and learning
It would be great if the "Managing Credit Cards" documentation can be updated to include different scenarios on how to budget for credit card payments.
@github-actions[bot] commented on GitHub (Jun 16, 2023):
✨ Thanks for sharing your idea! ✨
This repository is now using lodash style issue management for enhancements. This means enhancement issues will now be closed instead of leaving them open. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution).
The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+
Don’t forget to upvote the top comment with 👍!
@youngcw commented on GitHub (Jun 16, 2023):
Your main issue is you did one too many steps. You only need to make a credit card category if you are paying off existing debt or are running a balance on your credit card. Since you paid the card in full in your example your transfer covered everything and that's all that is needed.
Your categories represent money that is going to leave your budget, and since you already budgeted for those expenses in your cell, and entertainment categories you are double budgeting by having a dedicated credit card payment category. So for $100 of bills you budgeted $50+$50+$100 so that's why you end up with 100 extra with nowhere to go.
@j-f1 commented on GitHub (Jun 16, 2023):
This is covered by https://actualbudget.org/docs/budgeting/creditcards, is there something we could improve there (or somewhere in the app we should be linking to that page) to help guide new users in the right direction?
@rafacla commented on GitHub (Jul 2, 2023):
Hi guys,
I'm so happy to discover that Actual actually exists 🤣
After a few trials myself on building something like Actual/YNAB, I had gave up and migrated for a local paid Finance website and while it worked great, it wasn't a Zero Based budget tool.
So, I'm still figuring out as this tool works, one thing that I'm feeling it could be improved is the credit card scenario, but I'm not sure if this is just a problem on my side, I mean: here in Brazil (but I think the same applies globally), we have great advantages on using credit cards for basicly everything, as we have cashback using credit cards (like 1% to 1,5% on every transaction).
For budgeting is really ok: when transaction happened is when category should incur the cost, but to conciliate the statements is like a nightmare, once Banks filters transactions by statement due date it's hard to not mess one statement with transactions from another one.
It'd be hard to deploy a view to filter transactions by due date?
Also, one thing I heard that is not common in another countries is the possibility to split the payment of a purchase in no interest installments, for example, a couple months ago I've paid half of a car in 10 installments, so I'd really like to have a option to incur each installment in its budget month, as this make senses for recurring subscriptions and big assets purchases like a car.
I mean, I'd be happy to help on building those features if those features are something devs would like to see in the future.
I'm also available to translate Actual to Brazilian Portuguese.
So, many thanks for this fantastic tool and I'd love to see if you guys have any interest on this.
@piyushpaliwal commented on GitHub (Jul 6, 2023):
I am also in a similar situation. Basically, the guide that's available covers the scenario where you pay off credit card completely on the same month. However, the real use-case is a little different.
For me, I get paid on 1st June and do my budgets the same day; the credit card bills get generated in the middle of the month, say 15th June. This includes transactions from previous month (16th May to 15th June), and at the same time I am making transactions for the current month on credit card (starting 1st june), putting them in actual and tagging appropriate category to it.
So, there is indeed a balance that I am carrying, thus making the credit card category required. Based on the guide, I set it up in such a way that am carrying the overspending on CC category to the next month but the moment I pay/transfer the previous month's CC bill, I end up in exactly the same situation as OP; credit card account shows 0, however, I am left with cc category budged amount.
Am super confused, pretty new to budgeting and actual in general. Any help around this would be really appreciated.
@diraol commented on GitHub (Feb 29, 2024):
100% with @rafacla that would be really an outstanding feature!