Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$upgrader is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 67 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$updateer is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 68 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$admin is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 69 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$acf is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 70 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$query is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 71 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$screens is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 73 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$features is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 79 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$integrations is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 83 Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::hasChildren($allow_links = true) should either be compatible with RecursiveDirectoryIterator::hasChildren(bool $allowLinks = false): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 57 Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::rewind() should either be compatible with FilesystemIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 35 Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::next() should either be compatible with DirectoryIterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 42 Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 47 Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 37 Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 41 Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 37 Deprecated: Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/filter/class-ai1wm-recursive-newline-filter.php on line 28 Deprecated: Calling get_class() without arguments is deprecated in /var/www/html/wp-content/plugins/wordfence/lib/wfScanMonitor.php on line 123 Deprecated: Calling get_class() without arguments is deprecated in /var/www/html/wp-content/plugins/wordfence/lib/wfScanMonitor.php on line 124 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php:67) in /usr/src/wordpress/wp-content/themes/rooster-cms/inc/rooster-caching.php on line 4 Warning: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent (sent from /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 67) in /usr/src/wordpress/wp-content/themes/rooster-cms/inc/rooster-caching.php on line 5 Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wp-content/plugins/multiple-domain/MultipleDomain.php on line 497 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php:67) in /usr/src/wordpress/wp-content/themes/rooster-cms/inc/wordpress-hooks.php on line 8 Deprecated: Using null as an array offset is deprecated, use an empty string instead in /var/www/html/wp-includes/class-wp-theme-json.php on line 2397 Moneywise Moira O’Neill, Rooster Hero | NatWest Rooster Money

Welcome back to our ‘Rooster Heroes’ series. Each month we’re bringing you a new Hero that we’ve interviewed on all things pocket money and allowances with 10 quick fire questions. They’re all experts in their field, and they all have one thing in common, they’re people we at RoosterMoney admire.

The idea is to bring you the best viewpoints and advice from around the world.

This month we spoke to Moira O’Neill. Moira is an investing columnist for the Financial Times and has been a personal finance journalist for over 20 years, and is previous winner of the Harold Wincott Personal Finance Journalist of the Year award – so she knows her stuff.

Moira’s also written two books: Finance at 40 and Saving and Investing for Children – so you could say she’s a perfect candidate for our Rooster Hero of the month!

1. What’s your earliest money memory? 🍼

Spending pennies (and halfpennies) on sweets at the school shop and depositing my birthday money at the Post Office.

2. What did you want to be when you were a kid? 👶

A teacher (age 6), a ballet dancer (age 11) and an architect (age 14).

3. Favourite pocket money sweets? 🍬

Cola bottles – my best friend and I would buy them in quarters from the market.

4. Describe your money personality 🤔

I’m a dedicated saver and prefer to spend money on experiences rather than possessions. I feel happiest when I have an emergency fund to fall back on, but I also take risks with my very long-term savings by investing in the stock market.

5. What’s the best bit about your job 💼

Helping real people with their money and meeting experts who have interesting opinions and ideas.

6. Do you give your kids pocket money? 💰

They get £2 a week each, which they can save up to buy toys or special items. Every couple of months they deposit what they haven’t spent in their bank accounts.

7. Best piece of money advice you’ve ever been given? 🎓

Buy a flat in London in 1997(my dad). Unfortunately, I didn’t take it as had just started working in journalism, I didn’t have a deposit, and it felt too risky.

8. What’s your top tip for parents on teaching kids the value of money? 💡

As a busy working parent, I think family holidays are a good opportunity to teach money lessons. Provide a set amount of total money as their holiday fund and get them to work out how to spread it, setting a daily budget. Then don’t interfere. If they spend it all in the first two days, it becomes a very long but well-learned lesson for the rest of the holiday – and hopefully, for life.

9. How will we be paying for things in 2040? 🤖

Probably with a smile or finger print.

10. Bonus: Favourite app on your phone (apart from RoosterMoney of course!) 📲

Jump – the London Bus Tracker. I can’t get by without it.

You can buy Moira’s book on Saving and investing for your Children here.

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.