Odoo Bookkeeper / Admin Accountant
Worldwide
About Baleario Baleario is a Spain-based accounting and tax service supporting expats, non-residents, autónomos and small businesses. We are building a modern, system-led firm with a strong focus on clarity, responsiveness and recurring services. We have recently migrated to Odoo as our core system and are now looking for someone to help structure, maintain and scale our finance and admin processes properly from the ground up. The Role This is a hands-on bookkeeping and admin role focused on keeping the business organised, accurate and scalable. Right now, the workload is light but slightly messy (typical early-stage setup). The priority is to bring structure, consistency and control, particularly across invoicing, reconciliation and customer records. Over time, this role will grow into a core operational function. Key Responsibilities 1. Odoo Setup & Maintenance Create and manage customer records in Odoo Set up products/services and pricing structures Build and maintain recurring subscription invoices Improve system structure (clean data, naming, workflows) 2. Bank Reconciliation Reconcile transactions from Spanish business bank (CaixaBank) Match incoming payments to invoices Identify gaps between invoicing and actual cash received Flag inconsistencies or missing entries 3. Invoicing & Collections Manage monthly recurring invoices (autónomos, SL clients, annual services) Ensure invoices are sent on time and correctly Support setup of automated billing flows Assist with direct debit / payment collection setup 4. Payment Systems Support transition away from Stripe (account being closed) Help implement alternative provider (e.g. Mollie or bank solution via CaixaBank) Ensure payments link correctly to Odoo invoices Maintain clean payment tracking 5. General Admin Support Keep records organised and up to date Support document tracking (tax filings, client records) Assist with simple reporting (monthly overview, cash tracking) What We’re Looking For Must Have Experience with bookkeeping and reconciliations Strong attention to detail (this is critical) Comfortable working inside systems and cleaning data Fluent English (client-facing business) Nice to Have Experience with Odoo Experience with Spanish accounting workflows Familiarity with subscription billing models Experience with payment systems (Stripe, SEPA direct debit, etc.) How We Work This is not a corporate role. You’ll be working directly with the founder. What matters: You take ownership You spot issues before they become problems You prefer fixing systems rather than patching them There’s no heavy process yet. Part of your role is helping build it. Growth Opportunity As Baleario grows: Hours will increase Responsibility will expand into full finance/admin ownership Potential to become long-term operations support
- Less than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$10.00
-
$20.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 weeks ago
- Hires:1
- Interviewing:13
- Invites sent:8
- Unanswered invites:2
About the client
- United KingdomLondon4:29 AM
- $31K total spent124 hires, 45 active
- 1,941 hours
- Individual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by