When comparing Moneydance vs Buckets, the Slant community recommends Buckets for most people. In the question“What are the best cross-platform budgeting apps?” Buckets is ranked 10th while Moneydance is ranked 11th.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Good selection of importable formats
Moneydance supports a good selection of formats, even ones that Quicken no longer does.
Pro Free trial version
Moneydance offers a free trial version so users can test the software before they decide to purchase.
Pro Cross platform
Moneydance is a cross platform app so for those that use multiple operating systems it will be much easier to import and export information to each OS running the same financial application.
Pro No monthly fee
Pro Budgeting closely integrated
While not perfect, the Buckets is the only offline budgeting desktop application which has budgeting as front-and-center as YNAB 4, and the developer is continually working on it, so hopefully it will be improved further.
Pro Untimed, free trial
Evaluate the app for as long as you need prior to purchasing.
Pro Syncs with your bank
Allows you to write private macros and import data securely from your bank.
Pro Import from YNAB4 Budget
You can upload your YNAB4 budget and you are ready to go.
Pro Imports Amazon transactions
This program will import and reconcile Amazon transactions.
Cons
Con Import tags all transactions on import under the same default category
Upon import of financial info, all transactions will be set to the same default category meaning the user will have to go back and change the category by hand to the correct one.
Con Costs money
Unlike most applications for Linux Moneydance does cost money, $49 to be exact. So while it is the most robust option available to Linux users, it will cost to be able to use it.
Con Check Number/Transaction ID is not available
If you have checks or transaction IDs, you are forced to used the Memo field which is over used for memos and/or payees.
Con No payee field
The "memo" field is over used as a payee field within the program. If you use the "memo" for payee, you cannot have any other description of the transaction. If you use the "memo" for a memo, you cannot track the payee.