📝
How we work (org handbook)
  • Home
  • Onboarding
  • Code of Conduct
  • Project Management
    • Project Initiation
      • Documentation and Checklists
      • Aligning with OpenUp's Mission and Vision
      • Getting Partners and Stakeholders on Board
      • Defining Project Parameters and Limitations (scope)
      • Product Management during the Project Initiation Phase
      • DRAFT COPY
    • Project Implementation
      • Project Planning
      • Agile, Scrum, and the Lean Startup Method
      • Stakeholder Management
      • Meetings
      • Communication
      • Team Management
      • Roles and responsibilities
    • Project Close-out
      • The Close-Out Report
      • Retrospective
      • Donor thanks
      • One page write-up
      • Blog article
      • Maintenance plan (if necessary)
    • Project overviews
      • Citizen Engagement App
      • Our Project List
      • Local Gov Programme
        • Business Portal
      • Tech Infrastructure
    • Project boards
  • How we work
    • Preferred tools
      • Tool sponsorships
    • Budgets & Finance
      • Taxes
        • VAT
        • PAYE and UIF
        • Workmen's compensation
        • Annual PAYE reconciliation
      • The Types of Budgets Used By OpenUp
      • When to Start Planning a Budget
      • Planning a Budget
      • How to Create a Budget
      • How to Spend a Budget
      • How to Adjust a Budget
      • Expense claims
      • Invoicing OpenUp
      • Capturing and approving invoices for payment
      • Allocating AWS costs to a project
      • Allocating Upwork transactions to projects
      • Software, Services and Hosting
      • Downloading Webflow invoices
    • Tool Development
      • Coding Roles
      • Tools For Coding
      • DESIGN
      • The Design Process: Step-By-Step
      • Tools Used In The Design Process
      • Quality Metrics: Design
      • Webflow export rules
      • CONTENT, WRITING, AND MEDIA
      • Creating Substance: The Role of Content in Tool Development
      • Creating Content: Step-By-Step
      • What Goes In Social Media
      • TRAINING & EVENTS
      • Event Planning
      • When, Where, and How to Hold a Training Session
      • Tools Used By Training and Events
      • User testing
      • Making government accessible
    • Outsourcing & Contracting
      • Why do we contract external workers?
      • Platforms We Use To Find Contractors
      • Contracting people for work
      • UpWork Contracting
    • Monitoring & Evaluation
    • Communications & Branding
      • Resizing images
      • Creating an email newsletter
      • Posting a blog
      • Sharing a blog post
      • Marketing Q &A
      • Official communications
      • Tracking app and campaign web traffic sources
    • Human Resources
      • Recruitment
      • Recruitment template: Project lead developer
      • DRAFT Recruitment template: Product owner
      • One-on-ones (1:1s)
    • Organisational Decision Records
      • ODR1: Organisational Decision Records
      • ODR2: Building dynamic web frontends using Webflow
    • Personal Information
    • Password management
  • Tech
    • Development guidelines
    • Preferred tech stack
    • Webflow project guide
      • How to build pages in Webflow so that content can be added using Javascript
    • Setting up a new server
    • Hosting on dokku
    • CDN in front of S3
    • Setting up a new Domain
    • CKAN
  • Product management
    • Our product design process
  • Codebridge
    • Codebridge - the space
Powered by GitBook
On this page
  • Budgeting
  • Who pays
  • Before the contract ends
  • Invoice processing procedures

Was this helpful?

  1. How we work
  2. Budgets & Finance

Software, Services and Hosting

How are these costs budgeted for and paid

Hosting and online services can easily balloon out of control. Even a cost that seems negligible as a monthly fee tends to add up when it just comes off a credit card for three years without questioning.

This is how these costs are managed:

Budgeting

Each project should budget for software services and hosting costs. Depending on the nature of the project and the services it needs, some of its needs might be covered by an existing subscription, discount, or could be paid for out of core.

Ask for help from #technology-advice-group to see how projects can be paid for.

Who pays

The client or project grant should normally pay for hosting and software services when under active development (there is a budget for a project, and it has an allocated project manager), ideally hosting costs should be paid for by the client or the project grant.

Make sure you are clear about whether grant funds are allowed to be kept aside to pay for hosting or services for the next year or more. Consider what records need to be kept so that auditors are happy that the money is being managed and applied to the right costs.

Central support can pay for hosting when the cost of admin effort of allocating costs on a shared account to different projects exceeds the cost of the service

The core funding can pay for hosting when

  • it is an innovation project, until it receives its own revenue, at which point that revenue should start paying for its hosting

  • it

    • is not under a managed budget,

    • doesn't have a project manager

    • we couldn't hand hosting over to the client

    • is sufficiently valuable to the public

    • is sufficiently affordable

    • is in line with our vision.

    • The Technology Infrastructure unit will review these costs periodically and ensure that this remains true.

Before the contract ends

Before the end of the project's active development period, the project manager needs to make arrangements for the ongoing hosting of a project.

  1. Make a list of all the hosting and other online services used by the tool

  2. If it's a client project

    1. figure out if they will be taking over hosting, or if we are willing to host it long term from core funding or reserves.

  3. If it's a grant project

    1. figure out if grant funds can be kept aside for long term hosting, or if we are willing to host it long term from core funding or reserves.

Invoice processing procedures

Invoices for active projects should be entered into Xero by the project's Project Manager.

Invoices for shared accounts and inactive projects are entered by Finance. Approval depends on whether the project is currently active.

PreviousAllocating Upwork transactions to projectsNextDownloading Webflow invoices

Last updated 4 years ago

Was this helpful?

See the

See the .

Software, services and hosting budget and invoice processing procedures.
AWS invoice allocation procedures