Bij het geven van de suggesties bij het verwerken van banktransacties kijkt Moneybird naar veel verschillende kenmerken van de transacties en de facturen. Facturen die nog onbetaald zijn, krijgen een voorkeur ten opzichte van facturen die al wel betaald zijn.
Verder wordt de factuurdatum vergeleken met de transactiedatum: hoe verder deze uit elkaar liggen, hoe minder snel de factuur als suggestie wordt gegeven.
Als er andere kenmerken zijn die wel overeenkomen, kan het toch zijn dat er een suggestie wordt gegeven voor een oude factuur of een factuur met de status 'Betaald'.
Als een factuur al is gekoppeld aan een andere transactie, dan zal hij over het algemeen minder snel als suggestie gegeven worden. Maar als er kenmerken zijn die overeenkomen, kan het toch zijn dat er een suggestie wordt gegeven voor de factuur. Soms is dat juist ook de bedoeling, bijvoorbeeld als een factuur per ongeluk twee keer is betaald, kunnen dan beide transacties aan de factuur gekoppeld worden.